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 */
22template<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);
31public:
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
38template <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)
330SWIGINTERNINLINE int SWIG_AddCast(int r) {
331  return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
332}
333SWIGINTERNINLINE 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
345extern "C" {
346#endif
347
348typedef void *(*swig_converter_func)(void *, int *);
349typedef struct swig_type_info *(*swig_dycast_func)(void **);
350
351/* Structure to store information on one type */
352typedef 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 */
362typedef 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.*/
372typedef 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*/
388SWIGRUNTIME int
389SWIG_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*/
403SWIGRUNTIME int
404SWIG_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*/
422SWIGRUNTIME int
423SWIG_TypeEquiv(const char *nb, const char *tb) {
424  return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
425}
426
427/*
428  Check the typename
429*/
430SWIGRUNTIME swig_cast_info *
431SWIG_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*/
457SWIGRUNTIME swig_cast_info *
458SWIG_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*/
484SWIGRUNTIMEINLINE void *
485SWIG_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*/
492SWIGRUNTIME swig_type_info *
493SWIG_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*/
506SWIGRUNTIMEINLINE const char *
507SWIG_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*/
515SWIGRUNTIME const char *
516SWIG_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*/
536SWIGRUNTIME void
537SWIG_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}
552SWIGRUNTIME void
553SWIG_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*/
566SWIGRUNTIME swig_type_info *
567SWIG_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*/
611SWIGRUNTIME swig_type_info *
612SWIG_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*/
640SWIGRUNTIME char *
641SWIG_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*/
656SWIGRUNTIME const char *
657SWIG_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*/
684SWIGRUNTIME char *
685SWIG_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
695SWIGRUNTIME const char *
696SWIG_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
708SWIGRUNTIME char *
709SWIG_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
723SWIGRUNTIME const char *
724SWIG_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
749extern "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
771struct swig_elua_entry;
772
773typedef struct swig_elua_key {
774  int type;
775  union {
776    const char* strkey;
777    lua_Number numkey;
778  } key;
779} swig_elua_key;
780
781typedef 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
797typedef 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).  */
924SWIGRUNTIME void
925SWIG_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).  */
935SWIGRUNTIME void
936SWIG_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 */
959typedef 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)
966typedef const LUA_REG_TYPE swig_lua_method;
967typedef const LUA_REG_TYPE swig_lua_const_info;
968#else /* Normal lua */
969typedef luaL_Reg swig_lua_method;
970
971/* Constant information structure */
972typedef 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
983typedef struct {
984  const char     *name;
985  lua_CFunction   getmethod;
986  lua_CFunction   setmethod;
987} swig_lua_attribute;
988
989
990struct swig_lua_class;
991/* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
992typedef 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
1001typedef 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*/
1017typedef 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)
1025the data ordering is similar to swig_lua_userdata, but it is currently not possible
1026to tell the two structures apart within SWIG, other than by looking at the type
1027*/
1028typedef 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
1084it 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 */
1089SWIGRUNTIME swig_module_info *
1090SWIG_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
1100SWIGRUNTIME void
1101SWIG_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.
1113default action is to print an error.
1114This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1115SWIGINTERN 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
1127SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1128SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1129static 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. */
1132SWIGINTERN 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
1216SWIGINTERN 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
1222SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1223
1224SWIGINTERN 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
1245fail:
1246  lua_error(L);
1247  return 0;
1248}
1249
1250SWIGINTERN 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
1271SWIGINTERN 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
1308SWIGINTERN 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 */
1341SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1342SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1343SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1344
1345/* helper function - register namespace methods and attributes into namespace */
1346SWIGINTERN 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 */
1370SWIGINTERN 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*/
1392SWIGINTERN 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
1448SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1449
1450typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1451
1452SWIGINTERN 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 */
1552SWIGINTERN 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 */
1590SWIGINTERN 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 */
1642SWIGINTERN 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 */
1669SWIGINTERN 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 */
1731SWIGINTERN 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 */
1756SWIGINTERN 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 */
1777SWIGINTERN 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 */
1796SWIGINTERN 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
1809the issue is that two userdata may point to the same thing
1810but to lua, they are different objects */
1811SWIGRUNTIME 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 */
1826SWIGINTERN 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 */
1846SWIGINTERN 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) */
1870SWIGINTERN 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
1885SWIGINTERN 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 */
1900SWIGINTERN 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.
1909Each class structure has a list of pointers to the base class structures.
1910This function fills them.
1911It cannot be done at compile time, as this will not work with hireachies
1912spread over more than one swig file.
1913Therefore it must be done at runtime, querying the SWIG type system.
1914*/
1915SWIGINTERN 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  */
1932SWIGINTERN 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 */
1948SWIGINTERN 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. */
1963SWIGINTERN 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 */
1977SWIGINTERN 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 */
1997SWIGINTERN 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) */
2014SWIGINTERN 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
2028SWIGINTERN 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) */
2031SWIGINTERN 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
2088SWIGRUNTIME 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 * */
2102SWIGINTERN 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 */
2137SWIGRUNTIME 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 */
2174SWIGINTERN 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
2222SWIGINTERN 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 */
2279SWIGINTERN 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 */
2313SWIGINTERN 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
2395SWIGINTERN 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)
2433SWIGINTERN 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 */
2468SWIGINTERN 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 */
2485SWIGRUNTIME 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) */
2503SWIGRUNTIME 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
2532SWIGRUNTIME 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 */
2543SWIGRUNTIME 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 */
2555SWIGRUNTIME 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 */
2569SWIGRUNTIME 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 */
2583SWIGRUNTIME 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 */
2595SWIGINTERN void
2596SWIG_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
2648Unfortunately lua keeps changing its APIs, so we need a conditional compile
2649In lua 5.0.X it's lua_dostring()
2650In lua 5.1.X it's luaL_dostring()
2651*/
2652SWIGINTERN int
2653SWIG_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]
2936static swig_type_info *swig_types[259];
2937static 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
2949namespace swig {
2950typedef struct{} LANGUAGE_OBJ;
2951}
2952
2953
2954#include <string>
2955
2956
2957SWIGINTERN 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:*/
2973SWIGINTERN 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
2986SWIGINTERN 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
3056SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3057SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3058SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3059SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3060SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3061SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3062SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3063SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3064SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3065SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3066
3067SWIGINTERN 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}
3079SWIGINTERN 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}
3093SWIGINTERN 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}
3112SWIGINTERN 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
3195using namespace lldb_private;
3196using namespace lldb;
3197
3198
3199#include <stdint.h>		// Use the C99 official header
3200
3201SWIGINTERN 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  }
3211SWIGINTERN 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  }
3221SWIGINTERN 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  }
3231SWIGINTERN 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  }
3241SWIGINTERN 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  }
3251SWIGINTERN 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  }
3261SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3262            self->SetImmediateOutputFile(BORROWED);
3263        }
3264SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3265            self->SetImmediateErrorFile(BORROWED);
3266        }
3267SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3268            self->Printf("%s", str);
3269        }
3270SWIGINTERN 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  }
3280SWIGINTERN 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  }
3290SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3291            return self->GetInputFile().GetFile();
3292        }
3293SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3294            return self->GetOutputFile().GetFile();
3295        }
3296SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3297            return self->GetErrorFile().GetFile();
3298        }
3299SWIGINTERN 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  }
3309SWIGINTERN 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  }
3319SWIGINTERN 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  }
3329SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3330            return lldb::SBFile(BORROWED);
3331        }
3332SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3333            return lldb::SBFile(FORCE_IO_METHODS);
3334        }
3335SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3336            return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3337        }
3338SWIGINTERN 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  }
3348SWIGINTERN 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  }
3358SWIGINTERN 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  }
3368SWIGINTERN 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  }
3378SWIGINTERN 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  }
3388SWIGINTERN 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  }
3398SWIGINTERN 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  }
3408SWIGINTERN 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  }
3418SWIGINTERN 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  }
3428SWIGINTERN 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  }
3438SWIGINTERN 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  }
3448SWIGINTERN 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  }
3458SWIGINTERN void lldb_SBStream_Print(lldb::SBStream *self,char const *str){
3459            self->Printf("%s", str);
3460        }
3461SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3462            self->RedirectToFile(file);
3463        }
3464SWIGINTERN 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  }
3474SWIGINTERN 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  }
3484SWIGINTERN 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  }
3494SWIGINTERN 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  }
3504SWIGINTERN 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  }
3514SWIGINTERN 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  }
3524SWIGINTERN 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  }
3534SWIGINTERN 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  }
3544SWIGINTERN 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  }
3554SWIGINTERN 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  }
3564SWIGINTERN 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  }
3574SWIGINTERN 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  }
3584SWIGINTERN 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  }
3594SWIGINTERN 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  }
3604SWIGINTERN 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  }
3614SWIGINTERN 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  }
3624SWIGINTERN 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       }
3642SWIGINTERN 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
3653extern "C" {
3654#endif
3655static 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
3666fail:
3667  lua_error(L);
3668  return SWIG_arg;
3669}
3670
3671
3672static 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
3686fail:
3687  lua_error(L);
3688  return SWIG_arg;
3689}
3690
3691
3692static 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
3720static 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
3738fail:
3739  lua_error(L);
3740  return SWIG_arg;
3741}
3742
3743
3744static 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
3762fail:
3763  lua_error(L);
3764  return SWIG_arg;
3765}
3766
3767
3768static 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
3786fail:
3787  lua_error(L);
3788  return SWIG_arg;
3789}
3790
3791
3792static 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
3810fail:
3811  lua_error(L);
3812  return SWIG_arg;
3813}
3814
3815
3816static 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
3834fail:
3835  lua_error(L);
3836  return SWIG_arg;
3837}
3838
3839
3840static 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
3860fail:
3861  lua_error(L);
3862  return SWIG_arg;
3863}
3864
3865
3866static void swig_delete_string(void *obj) {
3867std::string *arg1 = (std::string *) obj;
3868delete arg1;
3869}
3870static 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}
3878static swig_lua_attribute swig_string_attributes[] = {
3879    {0,0,0}
3880};
3881static 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};
3890static swig_lua_method swig_string_meta[] = {
3891    {0,0}
3892};
3893
3894static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3895    {0,0,0}
3896};
3897static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3898    {0,0,0,0,0,0}
3899};
3900static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3901    {0,0}
3902};
3903static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3904    0
3905};
3906
3907static 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};
3915static swig_lua_class *swig_string_bases[] = {0};
3916static const char *swig_string_base_names[] = {0};
3917static 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
3919static 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
3930fail:
3931  lua_error(L);
3932  return SWIG_arg;
3933}
3934
3935
3936static 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
3954fail:
3955  lua_error(L);
3956  return SWIG_arg;
3957}
3958
3959
3960static 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
3983fail:
3984  lua_error(L);
3985  return SWIG_arg;
3986}
3987
3988
3989static 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
4010fail:
4011  lua_error(L);
4012  return SWIG_arg;
4013}
4014
4015
4016static 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
4089static 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
4107fail:
4108  lua_error(L);
4109  return SWIG_arg;
4110}
4111
4112
4113static 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
4130fail:
4131  lua_error(L);
4132  return SWIG_arg;
4133}
4134
4135
4136static 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
4154fail:
4155  lua_error(L);
4156  return SWIG_arg;
4157}
4158
4159
4160static 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
4185fail:
4186  lua_error(L);
4187  return SWIG_arg;
4188}
4189
4190
4191static 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
4218fail:
4219  lua_error(L);
4220  return SWIG_arg;
4221}
4222
4223
4224static 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
4245fail:
4246  lua_error(L);
4247  return SWIG_arg;
4248}
4249
4250
4251static 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
4276fail:
4277  lua_error(L);
4278  return SWIG_arg;
4279}
4280
4281
4282static 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
4303fail:
4304  lua_error(L);
4305  return SWIG_arg;
4306}
4307
4308
4309static 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
4327fail:
4328  lua_error(L);
4329  return SWIG_arg;
4330}
4331
4332
4333static 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
4362fail:
4363  lua_error(L);
4364  return SWIG_arg;
4365}
4366
4367
4368static 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
4393fail:
4394  lua_error(L);
4395  return SWIG_arg;
4396}
4397
4398
4399static 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
4420fail:
4421  lua_error(L);
4422  return SWIG_arg;
4423}
4424
4425
4426static 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
4447fail:
4448  lua_error(L);
4449  return SWIG_arg;
4450}
4451
4452
4453static 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
4474fail:
4475  lua_error(L);
4476  return SWIG_arg;
4477}
4478
4479
4480static 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
4501fail:
4502  lua_error(L);
4503  return SWIG_arg;
4504}
4505
4506
4507static 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
4528fail:
4529  lua_error(L);
4530  return SWIG_arg;
4531}
4532
4533
4534static 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
4555fail:
4556  lua_error(L);
4557  return SWIG_arg;
4558}
4559
4560
4561static 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
4579fail:
4580  lua_error(L);
4581  return SWIG_arg;
4582}
4583
4584
4585static void swig_delete_SBAddress(void *obj) {
4586lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4587delete arg1;
4588}
4589static 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}
4597static swig_lua_attribute swig_SBAddress_attributes[] = {
4598    {0,0,0}
4599};
4600static 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};
4621static swig_lua_method swig_SBAddress_meta[] = {
4622    { "__tostring", _wrap_SBAddress___tostring},
4623    {0,0}
4624};
4625
4626static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4627    {0,0,0}
4628};
4629static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4630    {0,0,0,0,0,0}
4631};
4632static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4633    {0,0}
4634};
4635static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4636    0
4637};
4638
4639static 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};
4647static swig_lua_class *swig_SBAddress_bases[] = {0};
4648static const char *swig_SBAddress_base_names[] = {0};
4649static 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
4651static 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
4662fail:
4663  lua_error(L);
4664  return SWIG_arg;
4665}
4666
4667
4668static 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
4682fail:
4683  lua_error(L);
4684  return SWIG_arg;
4685}
4686
4687
4688static 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
4705fail:
4706  lua_error(L);
4707  return SWIG_arg;
4708}
4709
4710
4711static 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
4731fail:
4732  lua_error(L);
4733  return SWIG_arg;
4734}
4735
4736
4737static 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
4755fail:
4756  lua_error(L);
4757  return SWIG_arg;
4758}
4759
4760
4761static 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
4839static 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
4857fail:
4858  lua_error(L);
4859  return SWIG_arg;
4860}
4861
4862
4863static 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
4883fail:
4884  lua_error(L);
4885  return SWIG_arg;
4886}
4887
4888
4889static 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
4909fail:
4910  lua_error(L);
4911  return SWIG_arg;
4912}
4913
4914
4915static 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
4941fail:
4942  lua_error(L);
4943  return SWIG_arg;
4944}
4945
4946
4947static 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
5006static 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
5024fail:
5025  lua_error(L);
5026  return SWIG_arg;
5027}
5028
5029
5030static 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
5050fail:
5051  lua_error(L);
5052  return SWIG_arg;
5053}
5054
5055
5056static 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
5079fail:
5080  lua_error(L);
5081  return SWIG_arg;
5082}
5083
5084
5085static 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
5144static 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
5162fail:
5163  lua_error(L);
5164  return SWIG_arg;
5165}
5166
5167
5168static 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
5188fail:
5189  lua_error(L);
5190  return SWIG_arg;
5191}
5192
5193
5194static 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
5212fail:
5213  lua_error(L);
5214  return SWIG_arg;
5215}
5216
5217
5218static 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
5239fail:
5240  lua_error(L);
5241  return SWIG_arg;
5242}
5243
5244
5245static 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
5263fail:
5264  lua_error(L);
5265  return SWIG_arg;
5266}
5267
5268
5269static 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
5289fail:
5290  lua_error(L);
5291  return SWIG_arg;
5292}
5293
5294
5295static 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
5313fail:
5314  lua_error(L);
5315  return SWIG_arg;
5316}
5317
5318
5319static 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
5337fail:
5338  lua_error(L);
5339  return SWIG_arg;
5340}
5341
5342
5343static 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
5361fail:
5362  lua_error(L);
5363  return SWIG_arg;
5364}
5365
5366
5367static 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
5385fail:
5386  lua_error(L);
5387  return SWIG_arg;
5388}
5389
5390
5391static 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
5412fail:
5413  lua_error(L);
5414  return SWIG_arg;
5415}
5416
5417
5418static 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
5439fail:
5440  lua_error(L);
5441  return SWIG_arg;
5442}
5443
5444
5445static 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
5463fail:
5464  lua_error(L);
5465  return SWIG_arg;
5466}
5467
5468
5469static 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
5487fail:
5488  lua_error(L);
5489  return SWIG_arg;
5490}
5491
5492
5493static 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
5511fail:
5512  lua_error(L);
5513  return SWIG_arg;
5514}
5515
5516
5517static 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
5535fail:
5536  lua_error(L);
5537  return SWIG_arg;
5538}
5539
5540
5541static 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
5562fail:
5563  lua_error(L);
5564  return SWIG_arg;
5565}
5566
5567
5568static 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
5589fail:
5590  lua_error(L);
5591  return SWIG_arg;
5592}
5593
5594
5595static 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
5613fail:
5614  lua_error(L);
5615  return SWIG_arg;
5616}
5617
5618
5619static 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
5639fail:
5640  lua_error(L);
5641  return SWIG_arg;
5642}
5643
5644
5645static 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
5663fail:
5664  lua_error(L);
5665  return SWIG_arg;
5666}
5667
5668
5669static 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
5690fail:
5691  lua_error(L);
5692  return SWIG_arg;
5693}
5694
5695
5696static 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
5720fail:
5721  lua_error(L);
5722  return SWIG_arg;
5723}
5724
5725
5726static void swig_delete_SBAttachInfo(void *obj) {
5727lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5728delete arg1;
5729}
5730static 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}
5738static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5739    {0,0,0}
5740};
5741static 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};
5772static swig_lua_method swig_SBAttachInfo_meta[] = {
5773    {0,0}
5774};
5775
5776static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5777    {0,0,0}
5778};
5779static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5780    {0,0,0,0,0,0}
5781};
5782static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5783    {0,0}
5784};
5785static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5786    0
5787};
5788
5789static 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};
5797static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5798static const char *swig_SBAttachInfo_base_names[] = {0};
5799static 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
5801static 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
5812fail:
5813  lua_error(L);
5814  return SWIG_arg;
5815}
5816
5817
5818static 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
5836fail:
5837  lua_error(L);
5838  return SWIG_arg;
5839}
5840
5841
5842static 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
5875static 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
5893fail:
5894  lua_error(L);
5895  return SWIG_arg;
5896}
5897
5898
5899static 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
5917fail:
5918  lua_error(L);
5919  return SWIG_arg;
5920}
5921
5922
5923static 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
5941fail:
5942  lua_error(L);
5943  return SWIG_arg;
5944}
5945
5946
5947static 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
5968fail:
5969  lua_error(L);
5970  return SWIG_arg;
5971}
5972
5973
5974static 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
5992fail:
5993  lua_error(L);
5994  return SWIG_arg;
5995}
5996
5997
5998static 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
6016fail:
6017  lua_error(L);
6018  return SWIG_arg;
6019}
6020
6021
6022static 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
6043fail:
6044  lua_error(L);
6045  return SWIG_arg;
6046}
6047
6048
6049static 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
6070fail:
6071  lua_error(L);
6072  return SWIG_arg;
6073}
6074
6075
6076static 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
6097fail:
6098  lua_error(L);
6099  return SWIG_arg;
6100}
6101
6102
6103static 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
6124fail:
6125  lua_error(L);
6126  return SWIG_arg;
6127}
6128
6129
6130static 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
6148fail:
6149  lua_error(L);
6150  return SWIG_arg;
6151}
6152
6153
6154static 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
6179fail:
6180  lua_error(L);
6181  return SWIG_arg;
6182}
6183
6184
6185static 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
6210fail:
6211  lua_error(L);
6212  return SWIG_arg;
6213}
6214
6215
6216static 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
6243fail:
6244  lua_error(L);
6245  return SWIG_arg;
6246}
6247
6248
6249static 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
6274fail:
6275  lua_error(L);
6276  return SWIG_arg;
6277}
6278
6279
6280static 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
6320fail:
6321  lua_error(L);
6322  return SWIG_arg;
6323}
6324
6325
6326static 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
6363fail:
6364  lua_error(L);
6365  return SWIG_arg;
6366}
6367
6368
6369static 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
6468static 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
6486fail:
6487  lua_error(L);
6488  return SWIG_arg;
6489}
6490
6491
6492static void swig_delete_SBBlock(void *obj) {
6493lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6494delete arg1;
6495}
6496static 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}
6504static swig_lua_attribute swig_SBBlock_attributes[] = {
6505    {0,0,0}
6506};
6507static 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};
6527static swig_lua_method swig_SBBlock_meta[] = {
6528    { "__tostring", _wrap_SBBlock___tostring},
6529    {0,0}
6530};
6531
6532static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6533    {0,0,0}
6534};
6535static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6536    {0,0,0,0,0,0}
6537};
6538static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6539    {0,0}
6540};
6541static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6542    0
6543};
6544
6545static 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};
6553static swig_lua_class *swig_SBBlock_bases[] = {0};
6554static const char *swig_SBBlock_base_names[] = {0};
6555static 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
6557static 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
6568fail:
6569  lua_error(L);
6570  return SWIG_arg;
6571}
6572
6573
6574static 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
6592fail:
6593  lua_error(L);
6594  return SWIG_arg;
6595}
6596
6597
6598static 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
6631static 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
6656fail:
6657  lua_error(L);
6658  return SWIG_arg;
6659}
6660
6661
6662static 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
6680fail:
6681  lua_error(L);
6682  return SWIG_arg;
6683}
6684
6685
6686static 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
6704fail:
6705  lua_error(L);
6706  return SWIG_arg;
6707}
6708
6709
6710static 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
6727fail:
6728  lua_error(L);
6729  return SWIG_arg;
6730}
6731
6732
6733static 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
6757fail:
6758  lua_error(L);
6759  return SWIG_arg;
6760}
6761
6762
6763static 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
6784fail:
6785  lua_error(L);
6786  return SWIG_arg;
6787}
6788
6789
6790static 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
6814fail:
6815  lua_error(L);
6816  return SWIG_arg;
6817}
6818
6819
6820static 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
6845fail:
6846  lua_error(L);
6847  return SWIG_arg;
6848}
6849
6850
6851static 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
6871fail:
6872  lua_error(L);
6873  return SWIG_arg;
6874}
6875
6876
6877static 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
6895fail:
6896  lua_error(L);
6897  return SWIG_arg;
6898}
6899
6900
6901static 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
6921fail:
6922  lua_error(L);
6923  return SWIG_arg;
6924}
6925
6926
6927static 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
6945fail:
6946  lua_error(L);
6947  return SWIG_arg;
6948}
6949
6950
6951static 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
6969fail:
6970  lua_error(L);
6971  return SWIG_arg;
6972}
6973
6974
6975static 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
6993fail:
6994  lua_error(L);
6995  return SWIG_arg;
6996}
6997
6998
6999static 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
7020fail:
7021  lua_error(L);
7022  return SWIG_arg;
7023}
7024
7025
7026static 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
7044fail:
7045  lua_error(L);
7046  return SWIG_arg;
7047}
7048
7049
7050static 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
7070fail:
7071  lua_error(L);
7072  return SWIG_arg;
7073}
7074
7075
7076static 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
7094fail:
7095  lua_error(L);
7096  return SWIG_arg;
7097}
7098
7099
7100static 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
7120fail:
7121  lua_error(L);
7122  return SWIG_arg;
7123}
7124
7125
7126static 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
7144fail:
7145  lua_error(L);
7146  return SWIG_arg;
7147}
7148
7149
7150static 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
7170fail:
7171  lua_error(L);
7172  return SWIG_arg;
7173}
7174
7175
7176static 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
7194fail:
7195  lua_error(L);
7196  return SWIG_arg;
7197}
7198
7199
7200static 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
7221fail:
7222  lua_error(L);
7223  return SWIG_arg;
7224}
7225
7226
7227static 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
7245fail:
7246  lua_error(L);
7247  return SWIG_arg;
7248}
7249
7250
7251static 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
7271fail:
7272  lua_error(L);
7273  return SWIG_arg;
7274}
7275
7276
7277static 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
7295fail:
7296  lua_error(L);
7297  return SWIG_arg;
7298}
7299
7300
7301static 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
7321fail:
7322  lua_error(L);
7323  return SWIG_arg;
7324}
7325
7326
7327static 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
7345fail:
7346  lua_error(L);
7347  return SWIG_arg;
7348}
7349
7350
7351static 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
7371fail:
7372  lua_error(L);
7373  return SWIG_arg;
7374}
7375
7376
7377static 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
7408fail:
7409  lua_error(L);
7410  return SWIG_arg;
7411}
7412
7413
7414static 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
7478static 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
7502fail:
7503  lua_error(L);
7504  return SWIG_arg;
7505}
7506
7507
7508static 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
7532fail:
7533  lua_error(L);
7534  return SWIG_arg;
7535}
7536
7537
7538static 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
7563fail:
7564  lua_error(L);
7565  return SWIG_arg;
7566}
7567
7568
7569static 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
7590fail:
7591  lua_error(L);
7592  return SWIG_arg;
7593}
7594
7595
7596static 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
7616fail:
7617  lua_error(L);
7618  return SWIG_arg;
7619}
7620
7621
7622static 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
7643fail:
7644  lua_error(L);
7645  return SWIG_arg;
7646}
7647
7648
7649static 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
7673fail:
7674  lua_error(L);
7675  return SWIG_arg;
7676}
7677
7678
7679static 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
7697fail:
7698  lua_error(L);
7699  return SWIG_arg;
7700}
7701
7702
7703static 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
7721fail:
7722  lua_error(L);
7723  return SWIG_arg;
7724}
7725
7726
7727static 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
7752fail:
7753  lua_error(L);
7754  return SWIG_arg;
7755}
7756
7757
7758static 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
7786fail:
7787  lua_error(L);
7788  return SWIG_arg;
7789}
7790
7791
7792static 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
7861static 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
7889fail:
7890  lua_error(L);
7891  return SWIG_arg;
7892}
7893
7894
7895static 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
7913fail:
7914  lua_error(L);
7915  return SWIG_arg;
7916}
7917
7918
7919static 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
7937fail:
7938  lua_error(L);
7939  return SWIG_arg;
7940}
7941
7942
7943static 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
7964fail:
7965  lua_error(L);
7966  return SWIG_arg;
7967}
7968
7969
7970static 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
7995fail:
7996  lua_error(L);
7997  return SWIG_arg;
7998}
7999
8000
8001static 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
8019fail:
8020  lua_error(L);
8021  return SWIG_arg;
8022}
8023
8024
8025static 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
8043fail:
8044  lua_error(L);
8045  return SWIG_arg;
8046}
8047
8048
8049static 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
8067fail:
8068  lua_error(L);
8069  return SWIG_arg;
8070}
8071
8072
8073static void swig_delete_SBBreakpoint(void *obj) {
8074lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8075delete arg1;
8076}
8077static 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}
8085static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8086    {0,0,0}
8087};
8088static 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};
8133static swig_lua_method swig_SBBreakpoint_meta[] = {
8134    { "__eq", _wrap_SBBreakpoint___eq},
8135    { "__tostring", _wrap_SBBreakpoint___tostring},
8136    {0,0}
8137};
8138
8139static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8140    {0,0,0}
8141};
8142static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8143    {0,0,0,0,0,0}
8144};
8145static 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};
8153static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8154    0
8155};
8156
8157static 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};
8165static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8166static const char *swig_SBBreakpoint_base_names[] = {0};
8167static 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
8169static 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
8187fail:
8188  lua_error(L);
8189  return SWIG_arg;
8190}
8191
8192
8193static 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
8211fail:
8212  lua_error(L);
8213  return SWIG_arg;
8214}
8215
8216
8217static 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
8242fail:
8243  lua_error(L);
8244  return SWIG_arg;
8245}
8246
8247
8248static 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
8272fail:
8273  lua_error(L);
8274  return SWIG_arg;
8275}
8276
8277
8278static 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
8302fail:
8303  lua_error(L);
8304  return SWIG_arg;
8305}
8306
8307
8308static 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
8333fail:
8334  lua_error(L);
8335  return SWIG_arg;
8336}
8337
8338
8339static 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
8359fail:
8360  lua_error(L);
8361  return SWIG_arg;
8362}
8363
8364
8365static 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
8382fail:
8383  lua_error(L);
8384  return SWIG_arg;
8385}
8386
8387
8388static void swig_delete_SBBreakpointList(void *obj) {
8389lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8390delete arg1;
8391}
8392static 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}
8400static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8401    {0,0,0}
8402};
8403static 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};
8413static swig_lua_method swig_SBBreakpointList_meta[] = {
8414    {0,0}
8415};
8416
8417static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8418    {0,0,0}
8419};
8420static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8421    {0,0,0,0,0,0}
8422};
8423static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8424    {0,0}
8425};
8426static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8427    0
8428};
8429
8430static 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};
8438static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8439static const char *swig_SBBreakpointList_base_names[] = {0};
8440static 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
8442static 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
8453fail:
8454  lua_error(L);
8455  return SWIG_arg;
8456}
8457
8458
8459static 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
8477fail:
8478  lua_error(L);
8479  return SWIG_arg;
8480}
8481
8482
8483static 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
8516static 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
8534fail:
8535  lua_error(L);
8536  return SWIG_arg;
8537}
8538
8539
8540static 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
8558fail:
8559  lua_error(L);
8560  return SWIG_arg;
8561}
8562
8563
8564static 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
8585fail:
8586  lua_error(L);
8587  return SWIG_arg;
8588}
8589
8590
8591static 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
8609fail:
8610  lua_error(L);
8611  return SWIG_arg;
8612}
8613
8614
8615static 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
8635fail:
8636  lua_error(L);
8637  return SWIG_arg;
8638}
8639
8640
8641static 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
8659fail:
8660  lua_error(L);
8661  return SWIG_arg;
8662}
8663
8664
8665static 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
8683fail:
8684  lua_error(L);
8685  return SWIG_arg;
8686}
8687
8688
8689static 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
8707fail:
8708  lua_error(L);
8709  return SWIG_arg;
8710}
8711
8712
8713static 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
8734fail:
8735  lua_error(L);
8736  return SWIG_arg;
8737}
8738
8739
8740static 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
8760fail:
8761  lua_error(L);
8762  return SWIG_arg;
8763}
8764
8765
8766static 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
8784fail:
8785  lua_error(L);
8786  return SWIG_arg;
8787}
8788
8789
8790static 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
8808fail:
8809  lua_error(L);
8810  return SWIG_arg;
8811}
8812
8813
8814static 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
8834fail:
8835  lua_error(L);
8836  return SWIG_arg;
8837}
8838
8839
8840static 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
8860fail:
8861  lua_error(L);
8862  return SWIG_arg;
8863}
8864
8865
8866static 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
8897fail:
8898  lua_error(L);
8899  return SWIG_arg;
8900}
8901
8902
8903static 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
8967static 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
8991fail:
8992  lua_error(L);
8993  return SWIG_arg;
8994}
8995
8996
8997static 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
9021fail:
9022  lua_error(L);
9023  return SWIG_arg;
9024}
9025
9026
9027static 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
9052fail:
9053  lua_error(L);
9054  return SWIG_arg;
9055}
9056
9057
9058static 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
9078fail:
9079  lua_error(L);
9080  return SWIG_arg;
9081}
9082
9083
9084static 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
9102fail:
9103  lua_error(L);
9104  return SWIG_arg;
9105}
9106
9107
9108static 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
9129fail:
9130  lua_error(L);
9131  return SWIG_arg;
9132}
9133
9134
9135static 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
9153fail:
9154  lua_error(L);
9155  return SWIG_arg;
9156}
9157
9158
9159static 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
9179fail:
9180  lua_error(L);
9181  return SWIG_arg;
9182}
9183
9184
9185static 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
9203fail:
9204  lua_error(L);
9205  return SWIG_arg;
9206}
9207
9208
9209static 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
9229fail:
9230  lua_error(L);
9231  return SWIG_arg;
9232}
9233
9234
9235static 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
9253fail:
9254  lua_error(L);
9255  return SWIG_arg;
9256}
9257
9258
9259static 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
9277fail:
9278  lua_error(L);
9279  return SWIG_arg;
9280}
9281
9282
9283static 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
9311fail:
9312  lua_error(L);
9313  return SWIG_arg;
9314}
9315
9316
9317static 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
9338fail:
9339  lua_error(L);
9340  return SWIG_arg;
9341}
9342
9343
9344static 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
9362fail:
9363  lua_error(L);
9364  return SWIG_arg;
9365}
9366
9367
9368static void swig_delete_SBBreakpointLocation(void *obj) {
9369lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9370delete arg1;
9371}
9372static 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}
9380static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9381    {0,0,0}
9382};
9383static 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};
9415static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9416    { "__tostring", _wrap_SBBreakpointLocation___tostring},
9417    {0,0}
9418};
9419
9420static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9421    {0,0,0}
9422};
9423static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9424    {0,0,0,0,0,0}
9425};
9426static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9427    {0,0}
9428};
9429static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9430    0
9431};
9432
9433static 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};
9441static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9442static const char *swig_SBBreakpointLocation_base_names[] = {0};
9443static 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
9445static 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
9456fail:
9457  lua_error(L);
9458  return SWIG_arg;
9459}
9460
9461
9462static 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
9483fail:
9484  lua_error(L);
9485  return SWIG_arg;
9486}
9487
9488
9489static 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
9510fail:
9511  lua_error(L);
9512  return SWIG_arg;
9513}
9514
9515
9516static 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
9534fail:
9535  lua_error(L);
9536  return SWIG_arg;
9537}
9538
9539
9540static 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
9613static 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
9638fail:
9639  lua_error(L);
9640  return SWIG_arg;
9641}
9642
9643
9644static 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
9662fail:
9663  lua_error(L);
9664  return SWIG_arg;
9665}
9666
9667
9668static 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
9686fail:
9687  lua_error(L);
9688  return SWIG_arg;
9689}
9690
9691
9692static 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
9712fail:
9713  lua_error(L);
9714  return SWIG_arg;
9715}
9716
9717
9718static 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
9736fail:
9737  lua_error(L);
9738  return SWIG_arg;
9739}
9740
9741
9742static 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
9762fail:
9763  lua_error(L);
9764  return SWIG_arg;
9765}
9766
9767
9768static 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
9786fail:
9787  lua_error(L);
9788  return SWIG_arg;
9789}
9790
9791
9792static 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
9813fail:
9814  lua_error(L);
9815  return SWIG_arg;
9816}
9817
9818
9819static 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
9837fail:
9838  lua_error(L);
9839  return SWIG_arg;
9840}
9841
9842
9843static 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
9863fail:
9864  lua_error(L);
9865  return SWIG_arg;
9866}
9867
9868
9869static 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
9887fail:
9888  lua_error(L);
9889  return SWIG_arg;
9890}
9891
9892
9893static 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
9913fail:
9914  lua_error(L);
9915  return SWIG_arg;
9916}
9917
9918
9919static 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
9937fail:
9938  lua_error(L);
9939  return SWIG_arg;
9940}
9941
9942
9943static 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
9963fail:
9964  lua_error(L);
9965  return SWIG_arg;
9966}
9967
9968
9969static 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
9987fail:
9988  lua_error(L);
9989  return SWIG_arg;
9990}
9991
9992
9993static 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
10014fail:
10015  lua_error(L);
10016  return SWIG_arg;
10017}
10018
10019
10020static 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
10038fail:
10039  lua_error(L);
10040  return SWIG_arg;
10041}
10042
10043
10044static 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
10064fail:
10065  lua_error(L);
10066  return SWIG_arg;
10067}
10068
10069
10070static 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
10088fail:
10089  lua_error(L);
10090  return SWIG_arg;
10091}
10092
10093
10094static 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
10114fail:
10115  lua_error(L);
10116  return SWIG_arg;
10117}
10118
10119
10120static 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
10138fail:
10139  lua_error(L);
10140  return SWIG_arg;
10141}
10142
10143
10144static 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
10164fail:
10165  lua_error(L);
10166  return SWIG_arg;
10167}
10168
10169
10170static 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
10201fail:
10202  lua_error(L);
10203  return SWIG_arg;
10204}
10205
10206
10207static 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
10271static 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
10295fail:
10296  lua_error(L);
10297  return SWIG_arg;
10298}
10299
10300
10301static 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
10326fail:
10327  lua_error(L);
10328  return SWIG_arg;
10329}
10330
10331
10332static 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
10356fail:
10357  lua_error(L);
10358  return SWIG_arg;
10359}
10360
10361
10362static 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
10380fail:
10381  lua_error(L);
10382  return SWIG_arg;
10383}
10384
10385
10386static 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
10406fail:
10407  lua_error(L);
10408  return SWIG_arg;
10409}
10410
10411
10412static 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
10430fail:
10431  lua_error(L);
10432  return SWIG_arg;
10433}
10434
10435
10436static 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
10456fail:
10457  lua_error(L);
10458  return SWIG_arg;
10459}
10460
10461
10462static 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
10480fail:
10481  lua_error(L);
10482  return SWIG_arg;
10483}
10484
10485
10486static 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
10506fail:
10507  lua_error(L);
10508  return SWIG_arg;
10509}
10510
10511
10512static 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
10530fail:
10531  lua_error(L);
10532  return SWIG_arg;
10533}
10534
10535
10536static 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
10556fail:
10557  lua_error(L);
10558  return SWIG_arg;
10559}
10560
10561
10562static 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
10587fail:
10588  lua_error(L);
10589  return SWIG_arg;
10590}
10591
10592
10593static 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
10611fail:
10612  lua_error(L);
10613  return SWIG_arg;
10614}
10615
10616
10617static void swig_delete_SBBreakpointName(void *obj) {
10618lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10619delete arg1;
10620}
10621static 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}
10629static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10630    {0,0,0}
10631};
10632static 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};
10670static swig_lua_method swig_SBBreakpointName_meta[] = {
10671    { "__eq", _wrap_SBBreakpointName___eq},
10672    { "__tostring", _wrap_SBBreakpointName___tostring},
10673    {0,0}
10674};
10675
10676static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10677    {0,0,0}
10678};
10679static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10680    {0,0,0,0,0,0}
10681};
10682static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10683    {0,0}
10684};
10685static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10686    0
10687};
10688
10689static 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};
10697static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10698static const char *swig_SBBreakpointName_base_names[] = {0};
10699static 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
10701static 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
10712fail:
10713  lua_error(L);
10714  return SWIG_arg;
10715}
10716
10717
10718static 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
10732fail:
10733  lua_error(L);
10734  return SWIG_arg;
10735}
10736
10737
10738static 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
10756fail:
10757  lua_error(L);
10758  return SWIG_arg;
10759}
10760
10761
10762static 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
10805static 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
10823fail:
10824  lua_error(L);
10825  return SWIG_arg;
10826}
10827
10828
10829static 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
10846fail:
10847  lua_error(L);
10848  return SWIG_arg;
10849}
10850
10851
10852static 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
10876fail:
10877  lua_error(L);
10878  return SWIG_arg;
10879}
10880
10881
10882static 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
10903fail:
10904  lua_error(L);
10905  return SWIG_arg;
10906}
10907
10908
10909static 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
10968static 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
10995fail:
10996  lua_error(L);
10997  return SWIG_arg;
10998}
10999
11000
11001static 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
11025fail:
11026  lua_error(L);
11027  return SWIG_arg;
11028}
11029
11030
11031static 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
11100static 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
11128fail:
11129  lua_error(L);
11130  return SWIG_arg;
11131}
11132
11133
11134static 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
11163fail:
11164  lua_error(L);
11165  return SWIG_arg;
11166}
11167
11168
11169static 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
11187fail:
11188  lua_error(L);
11189  return SWIG_arg;
11190}
11191
11192
11193static 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
11215fail:
11216  lua_error(L);
11217  return SWIG_arg;
11218}
11219
11220
11221static 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
11250fail:
11251  lua_error(L);
11252  return SWIG_arg;
11253}
11254
11255
11256static 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
11281fail:
11282  lua_error(L);
11283  return SWIG_arg;
11284}
11285
11286
11287static 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
11356static 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
11381fail:
11382  lua_error(L);
11383  return SWIG_arg;
11384}
11385
11386
11387static void swig_delete_SBBroadcaster(void *obj) {
11388lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11389delete arg1;
11390}
11391static 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}
11399static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11400    {0,0,0}
11401};
11402static 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};
11415static swig_lua_method swig_SBBroadcaster_meta[] = {
11416    { "__eq", _wrap_SBBroadcaster___eq},
11417    {0,0}
11418};
11419
11420static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11421    {0,0,0}
11422};
11423static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11424    {0,0,0,0,0,0}
11425};
11426static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11427    {0,0}
11428};
11429static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11430    0
11431};
11432
11433static 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};
11441static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11442static const char *swig_SBBroadcaster_base_names[] = {0};
11443static 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
11445static 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
11456fail:
11457  lua_error(L);
11458  return SWIG_arg;
11459}
11460
11461
11462static 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
11480fail:
11481  lua_error(L);
11482  return SWIG_arg;
11483}
11484
11485
11486static 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
11506fail:
11507  lua_error(L);
11508  return SWIG_arg;
11509}
11510
11511
11512static 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
11530fail:
11531  lua_error(L);
11532  return SWIG_arg;
11533}
11534
11535
11536static 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
11556fail:
11557  lua_error(L);
11558  return SWIG_arg;
11559}
11560
11561
11562static 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
11580fail:
11581  lua_error(L);
11582  return SWIG_arg;
11583}
11584
11585
11586static 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
11606fail:
11607  lua_error(L);
11608  return SWIG_arg;
11609}
11610
11611
11612static 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
11630fail:
11631  lua_error(L);
11632  return SWIG_arg;
11633}
11634
11635
11636static 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
11656fail:
11657  lua_error(L);
11658  return SWIG_arg;
11659}
11660
11661
11662static 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
11680fail:
11681  lua_error(L);
11682  return SWIG_arg;
11683}
11684
11685
11686static 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
11706fail:
11707  lua_error(L);
11708  return SWIG_arg;
11709}
11710
11711
11712static 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
11730fail:
11731  lua_error(L);
11732  return SWIG_arg;
11733}
11734
11735
11736static 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
11756fail:
11757  lua_error(L);
11758  return SWIG_arg;
11759}
11760
11761
11762static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
11763lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
11764delete arg1;
11765}
11766static 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}
11774static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
11775    {0,0,0}
11776};
11777static 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};
11792static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
11793    {0,0}
11794};
11795
11796static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
11797    {0,0,0}
11798};
11799static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
11800    {0,0,0,0,0,0}
11801};
11802static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
11803    {0,0}
11804};
11805static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
11806    0
11807};
11808
11809static 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};
11817static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
11818static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
11819static 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
11821static 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
11839fail:
11840  lua_error(L);
11841  return SWIG_arg;
11842}
11843
11844
11845static 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
11859fail:
11860  lua_error(L);
11861  return SWIG_arg;
11862}
11863
11864
11865static 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
11879fail:
11880  lua_error(L);
11881  return SWIG_arg;
11882}
11883
11884
11885static 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
11903fail:
11904  lua_error(L);
11905  return SWIG_arg;
11906}
11907
11908
11909static 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
11927fail:
11928  lua_error(L);
11929  return SWIG_arg;
11930}
11931
11932
11933static 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
11954fail:
11955  lua_error(L);
11956  return SWIG_arg;
11957}
11958
11959
11960static 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
11978fail:
11979  lua_error(L);
11980  return SWIG_arg;
11981}
11982
11983
11984static 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
12004fail:
12005  lua_error(L);
12006  return SWIG_arg;
12007}
12008
12009
12010static 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
12030fail:
12031  lua_error(L);
12032  return SWIG_arg;
12033}
12034
12035
12036static 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
12054fail:
12055  lua_error(L);
12056  return SWIG_arg;
12057}
12058
12059
12060static 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
12078fail:
12079  lua_error(L);
12080  return SWIG_arg;
12081}
12082
12083
12084static 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
12111fail:
12112  lua_error(L);
12113  return SWIG_arg;
12114}
12115
12116
12117static 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
12138fail:
12139  lua_error(L);
12140  return SWIG_arg;
12141}
12142
12143
12144static 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
12165fail:
12166  lua_error(L);
12167  return SWIG_arg;
12168}
12169
12170
12171static 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
12192fail:
12193  lua_error(L);
12194  return SWIG_arg;
12195}
12196
12197
12198static 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
12209fail:
12210  lua_error(L);
12211  return SWIG_arg;
12212}
12213
12214
12215static 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
12233fail:
12234  lua_error(L);
12235  return SWIG_arg;
12236}
12237
12238
12239static 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
12257fail:
12258  lua_error(L);
12259  return SWIG_arg;
12260}
12261
12262
12263static 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
12281fail:
12282  lua_error(L);
12283  return SWIG_arg;
12284}
12285
12286
12287static 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
12308fail:
12309  lua_error(L);
12310  return SWIG_arg;
12311}
12312
12313
12314static 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
12335fail:
12336  lua_error(L);
12337  return SWIG_arg;
12338}
12339
12340
12341static 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
12365fail:
12366  lua_error(L);
12367  return SWIG_arg;
12368}
12369
12370
12371static 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
12395fail:
12396  lua_error(L);
12397  return SWIG_arg;
12398}
12399
12400
12401static 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
12432fail:
12433  lua_error(L);
12434  return SWIG_arg;
12435}
12436
12437
12438static 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
12466fail:
12467  lua_error(L);
12468  return SWIG_arg;
12469}
12470
12471
12472static 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
12510fail:
12511  lua_error(L);
12512  return SWIG_arg;
12513}
12514
12515
12516static 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
12551fail:
12552  lua_error(L);
12553  return SWIG_arg;
12554}
12555
12556
12557static 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
12721static 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
12768fail:
12769  lua_error(L);
12770  return SWIG_arg;
12771}
12772
12773
12774static 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
12812fail:
12813  lua_error(L);
12814  return SWIG_arg;
12815}
12816
12817
12818static 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
12863fail:
12864  lua_error(L);
12865  return SWIG_arg;
12866}
12867
12868
12869static 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
12887fail:
12888  lua_error(L);
12889  return SWIG_arg;
12890}
12891
12892
12893static 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
12911fail:
12912  lua_error(L);
12913  return SWIG_arg;
12914}
12915
12916
12917static void swig_delete_SBCommandInterpreter(void *obj) {
12918lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12919delete arg1;
12920}
12921static 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}
12929static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12930    {0,0,0}
12931};
12932static 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};
12959static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12960    {0,0}
12961};
12962
12963static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12964    {0,0,0}
12965};
12966static 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};
12974static 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};
12981static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12982    0
12983};
12984
12985static 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};
12993static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12994static const char *swig_SBCommandInterpreter_base_names[] = {0};
12995static 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
12997static 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
13008fail:
13009  lua_error(L);
13010  return SWIG_arg;
13011}
13012
13013
13014static 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
13032fail:
13033  lua_error(L);
13034  return SWIG_arg;
13035}
13036
13037
13038static 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
13071static 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
13089fail:
13090  lua_error(L);
13091  return SWIG_arg;
13092}
13093
13094
13095static 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
13113fail:
13114  lua_error(L);
13115  return SWIG_arg;
13116}
13117
13118
13119static 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
13137fail:
13138  lua_error(L);
13139  return SWIG_arg;
13140}
13141
13142
13143static 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
13161fail:
13162  lua_error(L);
13163  return SWIG_arg;
13164}
13165
13166
13167static 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
13185fail:
13186  lua_error(L);
13187  return SWIG_arg;
13188}
13189
13190
13191static 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
13212fail:
13213  lua_error(L);
13214  return SWIG_arg;
13215}
13216
13217
13218static 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
13267static 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
13288fail:
13289  lua_error(L);
13290  return SWIG_arg;
13291}
13292
13293
13294static 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
13343static 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
13370fail:
13371  lua_error(L);
13372  return SWIG_arg;
13373}
13374
13375
13376static 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
13403fail:
13404  lua_error(L);
13405  return SWIG_arg;
13406}
13407
13408
13409static 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
13436fail:
13437  lua_error(L);
13438  return SWIG_arg;
13439}
13440
13441
13442static 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
13506static 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
13533fail:
13534  lua_error(L);
13535  return SWIG_arg;
13536}
13537
13538
13539static 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
13603static 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
13620fail:
13621  lua_error(L);
13622  return SWIG_arg;
13623}
13624
13625
13626static 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
13646fail:
13647  lua_error(L);
13648  return SWIG_arg;
13649}
13650
13651
13652static 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
13679fail:
13680  lua_error(L);
13681  return SWIG_arg;
13682}
13683
13684
13685static 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
13709fail:
13710  lua_error(L);
13711  return SWIG_arg;
13712}
13713
13714
13715static 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
13735fail:
13736  lua_error(L);
13737  return SWIG_arg;
13738}
13739
13740
13741static 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
13830static 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
13848fail:
13849  lua_error(L);
13850  return SWIG_arg;
13851}
13852
13853
13854static 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
13872fail:
13873  lua_error(L);
13874  return SWIG_arg;
13875}
13876
13877
13878static 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
13896fail:
13897  lua_error(L);
13898  return SWIG_arg;
13899}
13900
13901
13902static 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
13922fail:
13923  lua_error(L);
13924  return SWIG_arg;
13925}
13926
13927
13928static 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
13948fail:
13949  lua_error(L);
13950  return SWIG_arg;
13951}
13952
13953
13954static 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
13979fail:
13980  lua_error(L);
13981  return SWIG_arg;
13982}
13983
13984
13985static 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
14011fail:
14012  lua_error(L);
14013  return SWIG_arg;
14014}
14015
14016
14017static 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
14043fail:
14044  lua_error(L);
14045  return SWIG_arg;
14046}
14047
14048
14049static 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
14075fail:
14076  lua_error(L);
14077  return SWIG_arg;
14078}
14079
14080
14081static 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
14107fail:
14108  lua_error(L);
14109  return SWIG_arg;
14110}
14111
14112
14113static 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
14131fail:
14132  lua_error(L);
14133  return SWIG_arg;
14134}
14135
14136
14137static 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
14166fail:
14167  lua_error(L);
14168  return SWIG_arg;
14169}
14170
14171
14172static 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
14266static 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
14295fail:
14296  lua_error(L);
14297  return SWIG_arg;
14298}
14299
14300
14301static 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
14395static 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
14418fail:
14419  lua_error(L);
14420  return SWIG_arg;
14421}
14422
14423
14424static 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
14444fail:
14445  lua_error(L);
14446  return SWIG_arg;
14447}
14448
14449
14450static void swig_delete_SBCommandReturnObject(void *obj) {
14451lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14452delete arg1;
14453}
14454static 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}
14462static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14463    {0,0,0}
14464};
14465static 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};
14489static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14490    { "__tostring", _wrap_SBCommandReturnObject___tostring},
14491    {0,0}
14492};
14493
14494static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14495    {0,0,0}
14496};
14497static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14498    {0,0,0,0,0,0}
14499};
14500static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14501    {0,0}
14502};
14503static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14504    0
14505};
14506
14507static 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};
14515static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14516static const char *swig_SBCommandReturnObject_base_names[] = {0};
14517static 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
14519static 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
14530fail:
14531  lua_error(L);
14532  return SWIG_arg;
14533}
14534
14535
14536static 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
14550fail:
14551  lua_error(L);
14552  return SWIG_arg;
14553}
14554
14555
14556static 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
14584static 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
14602fail:
14603  lua_error(L);
14604  return SWIG_arg;
14605}
14606
14607
14608static 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
14629fail:
14630  lua_error(L);
14631  return SWIG_arg;
14632}
14633
14634
14635static 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
14646fail:
14647  lua_error(L);
14648  return SWIG_arg;
14649}
14650
14651
14652static 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
14676fail:
14677  lua_error(L);
14678  return SWIG_arg;
14679}
14680
14681
14682static 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
14703fail:
14704  lua_error(L);
14705  return SWIG_arg;
14706}
14707
14708
14709static 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
14727fail:
14728  lua_error(L);
14729  return SWIG_arg;
14730}
14731
14732
14733static 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
14751fail:
14752  lua_error(L);
14753  return SWIG_arg;
14754}
14755
14756
14757static 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
14775fail:
14776  lua_error(L);
14777  return SWIG_arg;
14778}
14779
14780
14781static 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
14801fail:
14802  lua_error(L);
14803  return SWIG_arg;
14804}
14805
14806
14807static 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
14843fail:
14844  lua_error(L);
14845  return SWIG_arg;
14846}
14847
14848
14849static 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
14881fail:
14882  lua_error(L);
14883  return SWIG_arg;
14884}
14885
14886
14887static 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
14905fail:
14906  lua_error(L);
14907  return SWIG_arg;
14908}
14909
14910
14911static 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
14929fail:
14930  lua_error(L);
14931  return SWIG_arg;
14932}
14933
14934
14935static 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
14953fail:
14954  lua_error(L);
14955  return SWIG_arg;
14956}
14957
14958
14959static 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
14987fail:
14988  lua_error(L);
14989  return SWIG_arg;
14990}
14991
14992
14993static void swig_delete_SBCommunication(void *obj) {
14994lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
14995delete arg1;
14996}
14997static 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}
15005static swig_lua_attribute swig_SBCommunication_attributes[] = {
15006    {0,0,0}
15007};
15008static 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};
15025static swig_lua_method swig_SBCommunication_meta[] = {
15026    {0,0}
15027};
15028
15029static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15030    {0,0,0}
15031};
15032static 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};
15041static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15042    { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15043    {0,0}
15044};
15045static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15046    0
15047};
15048
15049static 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};
15057static swig_lua_class *swig_SBCommunication_bases[] = {0};
15058static const char *swig_SBCommunication_base_names[] = {0};
15059static 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
15061static 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
15072fail:
15073  lua_error(L);
15074  return SWIG_arg;
15075}
15076
15077
15078static 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
15096fail:
15097  lua_error(L);
15098  return SWIG_arg;
15099}
15100
15101
15102static 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
15135static 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
15153fail:
15154  lua_error(L);
15155  return SWIG_arg;
15156}
15157
15158
15159static 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
15180fail:
15181  lua_error(L);
15182  return SWIG_arg;
15183}
15184
15185
15186static 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
15204fail:
15205  lua_error(L);
15206  return SWIG_arg;
15207}
15208
15209
15210static 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
15235fail:
15236  lua_error(L);
15237  return SWIG_arg;
15238}
15239
15240
15241static 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
15274fail:
15275  lua_error(L);
15276  return SWIG_arg;
15277}
15278
15279
15280static 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
15316fail:
15317  lua_error(L);
15318  return SWIG_arg;
15319}
15320
15321
15322static 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
15411static 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
15436fail:
15437  lua_error(L);
15438  return SWIG_arg;
15439}
15440
15441
15442static 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
15460fail:
15461  lua_error(L);
15462  return SWIG_arg;
15463}
15464
15465
15466static 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
15498fail:
15499  lua_error(L);
15500  return SWIG_arg;
15501}
15502
15503
15504static 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
15529fail:
15530  lua_error(L);
15531  return SWIG_arg;
15532}
15533
15534
15535static 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
15556fail:
15557  lua_error(L);
15558  return SWIG_arg;
15559}
15560
15561
15562static 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
15611static 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
15629fail:
15630  lua_error(L);
15631  return SWIG_arg;
15632}
15633
15634
15635static 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
15660fail:
15661  lua_error(L);
15662  return SWIG_arg;
15663}
15664
15665
15666static 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
15691fail:
15692  lua_error(L);
15693  return SWIG_arg;
15694}
15695
15696
15697static 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
15715fail:
15716  lua_error(L);
15717  return SWIG_arg;
15718}
15719
15720
15721static void swig_delete_SBCompileUnit(void *obj) {
15722lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15723delete arg1;
15724}
15725static 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}
15733static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15734    {0,0,0}
15735};
15736static 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};
15752static swig_lua_method swig_SBCompileUnit_meta[] = {
15753    { "__eq", _wrap_SBCompileUnit___eq},
15754    { "__tostring", _wrap_SBCompileUnit___tostring},
15755    {0,0}
15756};
15757
15758static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15759    {0,0,0}
15760};
15761static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15762    {0,0,0,0,0,0}
15763};
15764static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15765    {0,0}
15766};
15767static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15768    0
15769};
15770
15771static 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};
15779static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15780static const char *swig_SBCompileUnit_base_names[] = {0};
15781static 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
15783static 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
15794fail:
15795  lua_error(L);
15796  return SWIG_arg;
15797}
15798
15799
15800static 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
15818fail:
15819  lua_error(L);
15820  return SWIG_arg;
15821}
15822
15823
15824static 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
15857static 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
15875fail:
15876  lua_error(L);
15877  return SWIG_arg;
15878}
15879
15880
15881static 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
15902fail:
15903  lua_error(L);
15904  return SWIG_arg;
15905}
15906
15907
15908static 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
15925fail:
15926  lua_error(L);
15927  return SWIG_arg;
15928}
15929
15930
15931static 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
15949fail:
15950  lua_error(L);
15951  return SWIG_arg;
15952}
15953
15954
15955static 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
15973fail:
15974  lua_error(L);
15975  return SWIG_arg;
15976}
15977
15978
15979static 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
15997fail:
15998  lua_error(L);
15999  return SWIG_arg;
16000}
16001
16002
16003static 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
16023fail:
16024  lua_error(L);
16025  return SWIG_arg;
16026}
16027
16028
16029static 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
16057fail:
16058  lua_error(L);
16059  return SWIG_arg;
16060}
16061
16062
16063static 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
16091fail:
16092  lua_error(L);
16093  return SWIG_arg;
16094}
16095
16096
16097static 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
16128fail:
16129  lua_error(L);
16130  return SWIG_arg;
16131}
16132
16133
16134static 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
16162fail:
16163  lua_error(L);
16164  return SWIG_arg;
16165}
16166
16167
16168static 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
16196fail:
16197  lua_error(L);
16198  return SWIG_arg;
16199}
16200
16201
16202static 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
16230fail:
16231  lua_error(L);
16232  return SWIG_arg;
16233}
16234
16235
16236static 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
16264fail:
16265  lua_error(L);
16266  return SWIG_arg;
16267}
16268
16269
16270static 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
16298fail:
16299  lua_error(L);
16300  return SWIG_arg;
16301}
16302
16303
16304static 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
16332fail:
16333  lua_error(L);
16334  return SWIG_arg;
16335}
16336
16337
16338static 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
16366fail:
16367  lua_error(L);
16368  return SWIG_arg;
16369}
16370
16371
16372static 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
16400fail:
16401  lua_error(L);
16402  return SWIG_arg;
16403}
16404
16405
16406static 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
16434fail:
16435  lua_error(L);
16436  return SWIG_arg;
16437}
16438
16439
16440static 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
16468fail:
16469  lua_error(L);
16470  return SWIG_arg;
16471}
16472
16473
16474static 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
16502fail:
16503  lua_error(L);
16504  return SWIG_arg;
16505}
16506
16507
16508static 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
16543fail:
16544  lua_error(L);
16545  return SWIG_arg;
16546}
16547
16548
16549static 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
16587fail:
16588  lua_error(L);
16589  return SWIG_arg;
16590}
16591
16592
16593static 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
16618fail:
16619  lua_error(L);
16620  return SWIG_arg;
16621}
16622
16623
16624static 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
16648fail:
16649  lua_error(L);
16650  return SWIG_arg;
16651}
16652
16653
16654static 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
16686fail:
16687  lua_error(L);
16688  return SWIG_arg;
16689}
16690
16691
16692static 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
16724fail:
16725  lua_error(L);
16726  return SWIG_arg;
16727}
16728
16729
16730static 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
16762fail:
16763  lua_error(L);
16764  return SWIG_arg;
16765}
16766
16767
16768static 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
16800fail:
16801  lua_error(L);
16802  return SWIG_arg;
16803}
16804
16805
16806static 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
16838fail:
16839  lua_error(L);
16840  return SWIG_arg;
16841}
16842
16843
16844static 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
16865fail:
16866  lua_error(L);
16867  return SWIG_arg;
16868}
16869
16870
16871static 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
16900fail:
16901  lua_error(L);
16902  return SWIG_arg;
16903}
16904
16905
16906static 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
16935fail:
16936  lua_error(L);
16937  return SWIG_arg;
16938}
16939
16940
16941static 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
16970fail:
16971  lua_error(L);
16972  return SWIG_arg;
16973}
16974
16975
16976static 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
17005fail:
17006  lua_error(L);
17007  return SWIG_arg;
17008}
17009
17010
17011static 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
17040fail:
17041  lua_error(L);
17042  return SWIG_arg;
17043}
17044
17045
17046static 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
17064fail:
17065  lua_error(L);
17066  return SWIG_arg;
17067}
17068
17069
17070static void swig_delete_SBData(void *obj) {
17071lldb::SBData *arg1 = (lldb::SBData *) obj;
17072delete arg1;
17073}
17074static 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}
17082static swig_lua_attribute swig_SBData_attributes[] = {
17083    {0,0,0}
17084};
17085static 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};
17119static swig_lua_method swig_SBData_meta[] = {
17120    { "__tostring", _wrap_SBData___tostring},
17121    {0,0}
17122};
17123
17124static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17125    {0,0,0}
17126};
17127static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17128    {0,0,0,0,0,0}
17129};
17130static 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};
17139static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17140    0
17141};
17142
17143static 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};
17151static swig_lua_class *swig_SBData_bases[] = {0};
17152static const char *swig_SBData_base_names[] = {0};
17153static 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
17155static 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
17165fail:
17166  lua_error(L);
17167  return SWIG_arg;
17168}
17169
17170
17171static 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
17185fail:
17186  lua_error(L);
17187  return SWIG_arg;
17188}
17189
17190
17191static 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
17201fail:
17202  lua_error(L);
17203  return SWIG_arg;
17204}
17205
17206
17207static 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
17221fail:
17222  lua_error(L);
17223  return SWIG_arg;
17224}
17225
17226
17227static 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
17244fail:
17245  lua_error(L);
17246  return SWIG_arg;
17247}
17248
17249
17250static 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
17277fail:
17278  lua_error(L);
17279  return SWIG_arg;
17280}
17281
17282
17283static 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
17341static 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
17358fail:
17359  lua_error(L);
17360  return SWIG_arg;
17361}
17362
17363
17364static 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
17374fail:
17375  lua_error(L);
17376  return SWIG_arg;
17377}
17378
17379
17380static 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
17391fail:
17392  lua_error(L);
17393  return SWIG_arg;
17394}
17395
17396
17397static 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
17415fail:
17416  lua_error(L);
17417  return SWIG_arg;
17418}
17419
17420
17421static 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
17454static 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
17472fail:
17473  lua_error(L);
17474  return SWIG_arg;
17475}
17476
17477
17478static 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
17495fail:
17496  lua_error(L);
17497  return SWIG_arg;
17498}
17499
17500
17501static 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
17521fail:
17522  lua_error(L);
17523  return SWIG_arg;
17524}
17525
17526
17527static 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
17545fail:
17546  lua_error(L);
17547  return SWIG_arg;
17548}
17549
17550
17551static 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
17571fail:
17572  lua_error(L);
17573  return SWIG_arg;
17574}
17575
17576
17577static 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
17598fail:
17599  lua_error(L);
17600  return SWIG_arg;
17601}
17602
17603
17604static 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
17625fail:
17626  lua_error(L);
17627  return SWIG_arg;
17628}
17629
17630
17631static 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
17652fail:
17653  lua_error(L);
17654  return SWIG_arg;
17655}
17656
17657
17658static 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
17688fail:
17689  lua_error(L);
17690  return SWIG_arg;
17691}
17692
17693
17694static 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
17724fail:
17725  lua_error(L);
17726  return SWIG_arg;
17727}
17728
17729
17730static 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
17760fail:
17761  lua_error(L);
17762  return SWIG_arg;
17763}
17764
17765
17766static 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
17796fail:
17797  lua_error(L);
17798  return SWIG_arg;
17799}
17800
17801
17802static 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
17866static 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
17896fail:
17897  lua_error(L);
17898  return SWIG_arg;
17899}
17900
17901
17902static 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
17966static 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
17996fail:
17997  lua_error(L);
17998  return SWIG_arg;
17999}
18000
18001
18002static 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
18066static 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
18087fail:
18088  lua_error(L);
18089  return SWIG_arg;
18090}
18091
18092
18093static 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
18114fail:
18115  lua_error(L);
18116  return SWIG_arg;
18117}
18118
18119
18120static 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
18141fail:
18142  lua_error(L);
18143  return SWIG_arg;
18144}
18145
18146
18147static 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
18168fail:
18169  lua_error(L);
18170  return SWIG_arg;
18171}
18172
18173
18174static 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
18194fail:
18195  lua_error(L);
18196  return SWIG_arg;
18197}
18198
18199
18200static 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
18221fail:
18222  lua_error(L);
18223  return SWIG_arg;
18224}
18225
18226
18227static 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
18276fail:
18277  lua_error(L);
18278  return SWIG_arg;
18279}
18280
18281
18282static 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
18331fail:
18332  lua_error(L);
18333  return SWIG_arg;
18334}
18335
18336
18337static 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
18461static 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
18501fail:
18502  lua_error(L);
18503  return SWIG_arg;
18504}
18505
18506
18507static 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
18534fail:
18535  lua_error(L);
18536  return SWIG_arg;
18537}
18538
18539
18540static 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
18567fail:
18568  lua_error(L);
18569  return SWIG_arg;
18570}
18571
18572
18573static 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
18597fail:
18598  lua_error(L);
18599  return SWIG_arg;
18600}
18601
18602
18603static 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
18682static 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
18703fail:
18704  lua_error(L);
18705  return SWIG_arg;
18706}
18707
18708
18709static 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
18734fail:
18735  lua_error(L);
18736  return SWIG_arg;
18737}
18738
18739
18740static 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
18765fail:
18766  lua_error(L);
18767  return SWIG_arg;
18768}
18769
18770
18771static 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
18798fail:
18799  lua_error(L);
18800  return SWIG_arg;
18801}
18802
18803
18804static 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
18828fail:
18829  lua_error(L);
18830  return SWIG_arg;
18831}
18832
18833
18834static 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
18861fail:
18862  lua_error(L);
18863  return SWIG_arg;
18864}
18865
18866
18867static 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
18885fail:
18886  lua_error(L);
18887  return SWIG_arg;
18888}
18889
18890
18891static 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
18912fail:
18913  lua_error(L);
18914  return SWIG_arg;
18915}
18916
18917
18918static 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
18942fail:
18943  lua_error(L);
18944  return SWIG_arg;
18945}
18946
18947
18948static 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
18969fail:
18970  lua_error(L);
18971  return SWIG_arg;
18972}
18973
18974
18975static 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
18999fail:
19000  lua_error(L);
19001  return SWIG_arg;
19002}
19003
19004
19005static 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
19023fail:
19024  lua_error(L);
19025  return SWIG_arg;
19026}
19027
19028
19029static 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
19054fail:
19055  lua_error(L);
19056  return SWIG_arg;
19057}
19058
19059
19060static 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
19078fail:
19079  lua_error(L);
19080  return SWIG_arg;
19081}
19082
19083
19084static 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
19109fail:
19110  lua_error(L);
19111  return SWIG_arg;
19112}
19113
19114
19115static 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
19136fail:
19137  lua_error(L);
19138  return SWIG_arg;
19139}
19140
19141
19142static 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
19166fail:
19167  lua_error(L);
19168  return SWIG_arg;
19169}
19170
19171
19172static 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
19193fail:
19194  lua_error(L);
19195  return SWIG_arg;
19196}
19197
19198
19199static 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
19220fail:
19221  lua_error(L);
19222  return SWIG_arg;
19223}
19224
19225
19226static 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
19244fail:
19245  lua_error(L);
19246  return SWIG_arg;
19247}
19248
19249
19250static 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
19271fail:
19272  lua_error(L);
19273  return SWIG_arg;
19274}
19275
19276
19277static 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
19295fail:
19296  lua_error(L);
19297  return SWIG_arg;
19298}
19299
19300
19301static 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
19319fail:
19320  lua_error(L);
19321  return SWIG_arg;
19322}
19323
19324
19325static 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
19339fail:
19340  lua_error(L);
19341  return SWIG_arg;
19342}
19343
19344
19345static 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
19366fail:
19367  lua_error(L);
19368  return SWIG_arg;
19369}
19370
19371
19372static 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
19383fail:
19384  lua_error(L);
19385  return SWIG_arg;
19386}
19387
19388
19389static 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
19403fail:
19404  lua_error(L);
19405  return SWIG_arg;
19406}
19407
19408
19409static 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
19423fail:
19424  lua_error(L);
19425  return SWIG_arg;
19426}
19427
19428
19429static 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
19443fail:
19444  lua_error(L);
19445  return SWIG_arg;
19446}
19447
19448
19449static 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
19463fail:
19464  lua_error(L);
19465  return SWIG_arg;
19466}
19467
19468
19469static 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
19497fail:
19498  lua_error(L);
19499  return SWIG_arg;
19500}
19501
19502
19503static 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
19530fail:
19531  lua_error(L);
19532  return SWIG_arg;
19533}
19534
19535
19536static 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
19560fail:
19561  lua_error(L);
19562  return SWIG_arg;
19563}
19564
19565
19566static 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
19583fail:
19584  lua_error(L);
19585  return SWIG_arg;
19586}
19587
19588
19589static 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
19606fail:
19607  lua_error(L);
19608  return SWIG_arg;
19609}
19610
19611
19612static 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
19630fail:
19631  lua_error(L);
19632  return SWIG_arg;
19633}
19634
19635
19636static 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
19653fail:
19654  lua_error(L);
19655  return SWIG_arg;
19656}
19657
19658
19659static 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
19682fail:
19683  lua_error(L);
19684  return SWIG_arg;
19685}
19686
19687
19688static 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
19708fail:
19709  lua_error(L);
19710  return SWIG_arg;
19711}
19712
19713
19714static 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
19739fail:
19740  lua_error(L);
19741  return SWIG_arg;
19742}
19743
19744
19745static 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
19763fail:
19764  lua_error(L);
19765  return SWIG_arg;
19766}
19767
19768
19769static 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
19790fail:
19791  lua_error(L);
19792  return SWIG_arg;
19793}
19794
19795
19796static 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
19814fail:
19815  lua_error(L);
19816  return SWIG_arg;
19817}
19818
19819
19820static 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
19838fail:
19839  lua_error(L);
19840  return SWIG_arg;
19841}
19842
19843
19844static 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
19864fail:
19865  lua_error(L);
19866  return SWIG_arg;
19867}
19868
19869
19870static 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
19888fail:
19889  lua_error(L);
19890  return SWIG_arg;
19891}
19892
19893
19894static 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
19912fail:
19913  lua_error(L);
19914  return SWIG_arg;
19915}
19916
19917
19918static 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
19938fail:
19939  lua_error(L);
19940  return SWIG_arg;
19941}
19942
19943
19944static 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
19962fail:
19963  lua_error(L);
19964  return SWIG_arg;
19965}
19966
19967
19968static 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
19988fail:
19989  lua_error(L);
19990  return SWIG_arg;
19991}
19992
19993
19994static 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
20018fail:
20019  lua_error(L);
20020  return SWIG_arg;
20021}
20022
20023
20024static 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
20048fail:
20049  lua_error(L);
20050  return SWIG_arg;
20051}
20052
20053
20054static 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
20108static 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
20132fail:
20133  lua_error(L);
20134  return SWIG_arg;
20135}
20136
20137
20138static 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
20159fail:
20160  lua_error(L);
20161  return SWIG_arg;
20162}
20163
20164
20165static 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
20183fail:
20184  lua_error(L);
20185  return SWIG_arg;
20186}
20187
20188
20189static 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
20214fail:
20215  lua_error(L);
20216  return SWIG_arg;
20217}
20218
20219
20220static 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
20241fail:
20242  lua_error(L);
20243  return SWIG_arg;
20244}
20245
20246
20247static 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
20277fail:
20278  lua_error(L);
20279  return SWIG_arg;
20280}
20281
20282
20283static 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
20313fail:
20314  lua_error(L);
20315  return SWIG_arg;
20316}
20317
20318
20319static 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
20349fail:
20350  lua_error(L);
20351  return SWIG_arg;
20352}
20353
20354
20355static 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
20385fail:
20386  lua_error(L);
20387  return SWIG_arg;
20388}
20389
20390
20391static 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
20409fail:
20410  lua_error(L);
20411  return SWIG_arg;
20412}
20413
20414
20415static 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
20463fail:
20464  lua_error(L);
20465  return SWIG_arg;
20466}
20467
20468
20469static 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
20496fail:
20497  lua_error(L);
20498  return SWIG_arg;
20499}
20500
20501
20502static void swig_delete_SBDebugger(void *obj) {
20503lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20504delete arg1;
20505}
20506static 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}
20514static swig_lua_attribute swig_SBDebugger_attributes[] = {
20515    {0,0,0}
20516};
20517static 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};
20594static swig_lua_method swig_SBDebugger_meta[] = {
20595    { "__tostring", _wrap_SBDebugger___tostring},
20596    {0,0}
20597};
20598
20599static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20600    {0,0,0}
20601};
20602static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20603    {0,0,0,0,0,0}
20604};
20605static 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};
20624static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20625    0
20626};
20627
20628static 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};
20636static swig_lua_class *swig_SBDebugger_bases[] = {0};
20637static const char *swig_SBDebugger_base_names[] = {0};
20638static 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
20640static 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
20651fail:
20652  lua_error(L);
20653  return SWIG_arg;
20654}
20655
20656
20657static 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
20675fail:
20676  lua_error(L);
20677  return SWIG_arg;
20678}
20679
20680
20681static 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
20714static 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
20732fail:
20733  lua_error(L);
20734  return SWIG_arg;
20735}
20736
20737
20738static 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
20759fail:
20760  lua_error(L);
20761  return SWIG_arg;
20762}
20763
20764
20765static 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
20783fail:
20784  lua_error(L);
20785  return SWIG_arg;
20786}
20787
20788
20789static 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
20807fail:
20808  lua_error(L);
20809  return SWIG_arg;
20810}
20811
20812
20813static 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
20838fail:
20839  lua_error(L);
20840  return SWIG_arg;
20841}
20842
20843
20844static 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
20870fail:
20871  lua_error(L);
20872  return SWIG_arg;
20873}
20874
20875
20876static 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
20897fail:
20898  lua_error(L);
20899  return SWIG_arg;
20900}
20901
20902
20903static 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
20924fail:
20925  lua_error(L);
20926  return SWIG_arg;
20927}
20928
20929
20930static 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
20955fail:
20956  lua_error(L);
20957  return SWIG_arg;
20958}
20959
20960
20961static 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
20979fail:
20980  lua_error(L);
20981  return SWIG_arg;
20982}
20983
20984
20985static void swig_delete_SBDeclaration(void *obj) {
20986lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
20987delete arg1;
20988}
20989static 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}
20997static swig_lua_attribute swig_SBDeclaration_attributes[] = {
20998    {0,0,0}
20999};
21000static 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};
21013static swig_lua_method swig_SBDeclaration_meta[] = {
21014    { "__eq", _wrap_SBDeclaration___eq},
21015    { "__tostring", _wrap_SBDeclaration___tostring},
21016    {0,0}
21017};
21018
21019static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21020    {0,0,0}
21021};
21022static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21023    {0,0,0,0,0,0}
21024};
21025static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21026    {0,0}
21027};
21028static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21029    0
21030};
21031
21032static 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};
21040static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21041static const char *swig_SBDeclaration_base_names[] = {0};
21042static 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
21044static 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
21055fail:
21056  lua_error(L);
21057  return SWIG_arg;
21058}
21059
21060
21061static 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
21079fail:
21080  lua_error(L);
21081  return SWIG_arg;
21082}
21083
21084
21085static 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
21118static 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
21136fail:
21137  lua_error(L);
21138  return SWIG_arg;
21139}
21140
21141
21142static 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
21159fail:
21160  lua_error(L);
21161  return SWIG_arg;
21162}
21163
21164
21165static 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
21183fail:
21184  lua_error(L);
21185  return SWIG_arg;
21186}
21187
21188
21189static 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
21207fail:
21208  lua_error(L);
21209  return SWIG_arg;
21210}
21211
21212
21213static 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
21231fail:
21232  lua_error(L);
21233  return SWIG_arg;
21234}
21235
21236
21237static 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
21255fail:
21256  lua_error(L);
21257  return SWIG_arg;
21258}
21259
21260
21261static 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
21285fail:
21286  lua_error(L);
21287  return SWIG_arg;
21288}
21289
21290
21291static 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
21308fail:
21309  lua_error(L);
21310  return SWIG_arg;
21311}
21312
21313
21314static 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
21331fail:
21332  lua_error(L);
21333  return SWIG_arg;
21334}
21335
21336
21337static 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
21357fail:
21358  lua_error(L);
21359  return SWIG_arg;
21360}
21361
21362
21363static 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
21393fail:
21394  lua_error(L);
21395  return SWIG_arg;
21396}
21397
21398
21399static 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
21426fail:
21427  lua_error(L);
21428  return SWIG_arg;
21429}
21430
21431
21432static 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
21456fail:
21457  lua_error(L);
21458  return SWIG_arg;
21459}
21460
21461
21462static 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
21483fail:
21484  lua_error(L);
21485  return SWIG_arg;
21486}
21487
21488
21489static 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
21613static 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
21631fail:
21632  lua_error(L);
21633  return SWIG_arg;
21634}
21635
21636
21637static 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
21662fail:
21663  lua_error(L);
21664  return SWIG_arg;
21665}
21666
21667
21668static 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
21686fail:
21687  lua_error(L);
21688  return SWIG_arg;
21689}
21690
21691
21692static void swig_delete_SBError(void *obj) {
21693lldb::SBError *arg1 = (lldb::SBError *) obj;
21694delete arg1;
21695}
21696static 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}
21704static swig_lua_attribute swig_SBError_attributes[] = {
21705    {0,0,0}
21706};
21707static 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};
21724static swig_lua_method swig_SBError_meta[] = {
21725    { "__tostring", _wrap_SBError___tostring},
21726    {0,0}
21727};
21728
21729static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21730    {0,0,0}
21731};
21732static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21733    {0,0,0,0,0,0}
21734};
21735static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21736    {0,0}
21737};
21738static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21739    0
21740};
21741
21742static 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};
21750static swig_lua_class *swig_SBError_bases[] = {0};
21751static const char *swig_SBError_base_names[] = {0};
21752static 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
21754static 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
21765fail:
21766  lua_error(L);
21767  return SWIG_arg;
21768}
21769
21770
21771static 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
21789fail:
21790  lua_error(L);
21791  return SWIG_arg;
21792}
21793
21794
21795static 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
21817fail:
21818  lua_error(L);
21819  return SWIG_arg;
21820}
21821
21822
21823static 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
21876static 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
21894fail:
21895  lua_error(L);
21896  return SWIG_arg;
21897}
21898
21899
21900static 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
21918fail:
21919  lua_error(L);
21920  return SWIG_arg;
21921}
21922
21923
21924static 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
21942fail:
21943  lua_error(L);
21944  return SWIG_arg;
21945}
21946
21947
21948static 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
21969fail:
21970  lua_error(L);
21971  return SWIG_arg;
21972}
21973
21974
21975static 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
21993fail:
21994  lua_error(L);
21995  return SWIG_arg;
21996}
21997
21998
21999static 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
22024fail:
22025  lua_error(L);
22026  return SWIG_arg;
22027}
22028
22029
22030static 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
22047fail:
22048  lua_error(L);
22049  return SWIG_arg;
22050}
22051
22052
22053static 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
22071fail:
22072  lua_error(L);
22073  return SWIG_arg;
22074}
22075
22076
22077static 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
22102fail:
22103  lua_error(L);
22104  return SWIG_arg;
22105}
22106
22107
22108static void swig_delete_SBEvent(void *obj) {
22109lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22110delete arg1;
22111}
22112static 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}
22120static swig_lua_attribute swig_SBEvent_attributes[] = {
22121    {0,0,0}
22122};
22123static 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};
22134static swig_lua_method swig_SBEvent_meta[] = {
22135    {0,0}
22136};
22137
22138static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22139    {0,0,0}
22140};
22141static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22142    {0,0,0,0,0,0}
22143};
22144static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22145    { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22146    {0,0}
22147};
22148static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22149    0
22150};
22151
22152static 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};
22160static swig_lua_class *swig_SBEvent_bases[] = {0};
22161static const char *swig_SBEvent_base_names[] = {0};
22162static 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
22164static 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
22175fail:
22176  lua_error(L);
22177  return SWIG_arg;
22178}
22179
22180
22181static 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
22199fail:
22200  lua_error(L);
22201  return SWIG_arg;
22202}
22203
22204
22205static 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
22223fail:
22224  lua_error(L);
22225  return SWIG_arg;
22226}
22227
22228
22229static 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
22247fail:
22248  lua_error(L);
22249  return SWIG_arg;
22250}
22251
22252
22253static 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
22273fail:
22274  lua_error(L);
22275  return SWIG_arg;
22276}
22277
22278
22279static 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
22297fail:
22298  lua_error(L);
22299  return SWIG_arg;
22300}
22301
22302
22303static 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
22396static 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
22417fail:
22418  lua_error(L);
22419  return SWIG_arg;
22420}
22421
22422
22423static 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
22444fail:
22445  lua_error(L);
22446  return SWIG_arg;
22447}
22448
22449
22450static 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
22471fail:
22472  lua_error(L);
22473  return SWIG_arg;
22474}
22475
22476
22477static 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
22498fail:
22499  lua_error(L);
22500  return SWIG_arg;
22501}
22502
22503
22504static void swig_delete_SBExecutionContext(void *obj) {
22505lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22506delete arg1;
22507}
22508static 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}
22516static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22517    {0,0,0}
22518};
22519static 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};
22526static swig_lua_method swig_SBExecutionContext_meta[] = {
22527    {0,0}
22528};
22529
22530static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22531    {0,0,0}
22532};
22533static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22534    {0,0,0,0,0,0}
22535};
22536static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22537    {0,0}
22538};
22539static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22540    0
22541};
22542
22543static 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};
22551static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
22552static const char *swig_SBExecutionContext_base_names[] = {0};
22553static 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
22555static 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
22566fail:
22567  lua_error(L);
22568  return SWIG_arg;
22569}
22570
22571
22572static 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
22590fail:
22591  lua_error(L);
22592  return SWIG_arg;
22593}
22594
22595
22596static 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
22629static 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
22647fail:
22648  lua_error(L);
22649  return SWIG_arg;
22650}
22651
22652
22653static 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
22673fail:
22674  lua_error(L);
22675  return SWIG_arg;
22676}
22677
22678
22679static 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
22696fail:
22697  lua_error(L);
22698  return SWIG_arg;
22699}
22700
22701
22702static 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
22751static 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
22769fail:
22770  lua_error(L);
22771  return SWIG_arg;
22772}
22773
22774
22775static 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
22795fail:
22796  lua_error(L);
22797  return SWIG_arg;
22798}
22799
22800
22801static 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
22818fail:
22819  lua_error(L);
22820  return SWIG_arg;
22821}
22822
22823
22824static 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
22873static 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
22891fail:
22892  lua_error(L);
22893  return SWIG_arg;
22894}
22895
22896
22897static 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
22917fail:
22918  lua_error(L);
22919  return SWIG_arg;
22920}
22921
22922
22923static 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
22940fail:
22941  lua_error(L);
22942  return SWIG_arg;
22943}
22944
22945
22946static 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
22995static 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
23013fail:
23014  lua_error(L);
23015  return SWIG_arg;
23016}
23017
23018
23019static 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
23039fail:
23040  lua_error(L);
23041  return SWIG_arg;
23042}
23043
23044
23045static 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
23062fail:
23063  lua_error(L);
23064  return SWIG_arg;
23065}
23066
23067
23068static 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
23117static 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
23135fail:
23136  lua_error(L);
23137  return SWIG_arg;
23138}
23139
23140
23141static 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
23162fail:
23163  lua_error(L);
23164  return SWIG_arg;
23165}
23166
23167
23168static 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
23185fail:
23186  lua_error(L);
23187  return SWIG_arg;
23188}
23189
23190
23191static 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
23240static 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
23258fail:
23259  lua_error(L);
23260  return SWIG_arg;
23261}
23262
23263
23264static 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
23285fail:
23286  lua_error(L);
23287  return SWIG_arg;
23288}
23289
23290
23291static 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
23308fail:
23309  lua_error(L);
23310  return SWIG_arg;
23311}
23312
23313
23314static 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
23363static 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
23381fail:
23382  lua_error(L);
23383  return SWIG_arg;
23384}
23385
23386
23387static 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
23407fail:
23408  lua_error(L);
23409  return SWIG_arg;
23410}
23411
23412
23413static 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
23430fail:
23431  lua_error(L);
23432  return SWIG_arg;
23433}
23434
23435
23436static 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
23485static 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
23503fail:
23504  lua_error(L);
23505  return SWIG_arg;
23506}
23507
23508
23509static 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
23529fail:
23530  lua_error(L);
23531  return SWIG_arg;
23532}
23533
23534
23535static 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
23552fail:
23553  lua_error(L);
23554  return SWIG_arg;
23555}
23556
23557
23558static 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
23607static 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
23625fail:
23626  lua_error(L);
23627  return SWIG_arg;
23628}
23629
23630
23631static 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
23651fail:
23652  lua_error(L);
23653  return SWIG_arg;
23654}
23655
23656
23657static 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
23674fail:
23675  lua_error(L);
23676  return SWIG_arg;
23677}
23678
23679
23680static 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
23729static 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
23749fail:
23750  lua_error(L);
23751  return SWIG_arg;
23752}
23753
23754
23755static 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
23773fail:
23774  lua_error(L);
23775  return SWIG_arg;
23776}
23777
23778
23779static 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
23799fail:
23800  lua_error(L);
23801  return SWIG_arg;
23802}
23803
23804
23805static 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
23822fail:
23823  lua_error(L);
23824  return SWIG_arg;
23825}
23826
23827
23828static 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
23877static 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
23895fail:
23896  lua_error(L);
23897  return SWIG_arg;
23898}
23899
23900
23901static 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
23921fail:
23922  lua_error(L);
23923  return SWIG_arg;
23924}
23925
23926
23927static 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
23944fail:
23945  lua_error(L);
23946  return SWIG_arg;
23947}
23948
23949
23950static 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
23999static 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
24017fail:
24018  lua_error(L);
24019  return SWIG_arg;
24020}
24021
24022
24023static 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
24043fail:
24044  lua_error(L);
24045  return SWIG_arg;
24046}
24047
24048
24049static 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
24069fail:
24070  lua_error(L);
24071  return SWIG_arg;
24072}
24073
24074
24075static 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
24092fail:
24093  lua_error(L);
24094  return SWIG_arg;
24095}
24096
24097
24098static 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
24147static 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
24165fail:
24166  lua_error(L);
24167  return SWIG_arg;
24168}
24169
24170
24171static 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
24189fail:
24190  lua_error(L);
24191  return SWIG_arg;
24192}
24193
24194
24195static 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
24215fail:
24216  lua_error(L);
24217  return SWIG_arg;
24218}
24219
24220
24221static 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
24238fail:
24239  lua_error(L);
24240  return SWIG_arg;
24241}
24242
24243
24244static 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
24293static 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
24311fail:
24312  lua_error(L);
24313  return SWIG_arg;
24314}
24315
24316
24317static 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
24337fail:
24338  lua_error(L);
24339  return SWIG_arg;
24340}
24341
24342
24343static void swig_delete_SBExpressionOptions(void *obj) {
24344lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24345delete arg1;
24346}
24347static 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}
24355static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24356    {0,0,0}
24357};
24358static 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};
24392static swig_lua_method swig_SBExpressionOptions_meta[] = {
24393    {0,0}
24394};
24395
24396static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24397    {0,0,0}
24398};
24399static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24400    {0,0,0,0,0,0}
24401};
24402static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24403    {0,0}
24404};
24405static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24406    0
24407};
24408
24409static 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};
24417static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24418static const char *swig_SBExpressionOptions_base_names[] = {0};
24419static 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
24421static 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
24432fail:
24433  lua_error(L);
24434  return SWIG_arg;
24435}
24436
24437
24438static 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
24458fail:
24459  lua_error(L);
24460  return SWIG_arg;
24461}
24462
24463
24464static 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
24484fail:
24485  lua_error(L);
24486  return SWIG_arg;
24487}
24488
24489
24490static 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
24543static 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
24566fail:
24567  lua_error(L);
24568  return SWIG_arg;
24569}
24570
24571
24572static 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
24595fail:
24596  lua_error(L);
24597  return SWIG_arg;
24598}
24599
24600
24601static 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
24624fail:
24625  lua_error(L);
24626  return SWIG_arg;
24627}
24628
24629
24630static 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
24669fail:
24670  lua_error(L);
24671  return SWIG_arg;
24672}
24673
24674
24675static 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
24714fail:
24715  lua_error(L);
24716  return SWIG_arg;
24717}
24718
24719
24720static 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
24737fail:
24738  lua_error(L);
24739  return SWIG_arg;
24740}
24741
24742
24743static 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
24761fail:
24762  lua_error(L);
24763  return SWIG_arg;
24764}
24765
24766
24767static 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
24788fail:
24789  lua_error(L);
24790  return SWIG_arg;
24791}
24792
24793
24794static 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
24815fail:
24816  lua_error(L);
24817  return SWIG_arg;
24818}
24819
24820
24821static void swig_delete_SBFile(void *obj) {
24822lldb::SBFile *arg1 = (lldb::SBFile *) obj;
24823delete arg1;
24824}
24825static 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}
24833static swig_lua_attribute swig_SBFile_attributes[] = {
24834    {0,0,0}
24835};
24836static 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};
24845static swig_lua_method swig_SBFile_meta[] = {
24846    {0,0}
24847};
24848
24849static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
24850    {0,0,0}
24851};
24852static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
24853    {0,0,0,0,0,0}
24854};
24855static 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};
24861static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
24862    0
24863};
24864
24865static 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};
24873static swig_lua_class *swig_SBFile_bases[] = {0};
24874static const char *swig_SBFile_base_names[] = {0};
24875static 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
24877static 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
24888fail:
24889  lua_error(L);
24890  return SWIG_arg;
24891}
24892
24893
24894static 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
24912fail:
24913  lua_error(L);
24914  return SWIG_arg;
24915}
24916
24917
24918static 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
24932fail:
24933  lua_error(L);
24934  return SWIG_arg;
24935}
24936
24937
24938static 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
24955fail:
24956  lua_error(L);
24957  return SWIG_arg;
24958}
24959
24960
24961static 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
25019static 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
25044fail:
25045  lua_error(L);
25046  return SWIG_arg;
25047}
25048
25049
25050static 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
25068fail:
25069  lua_error(L);
25070  return SWIG_arg;
25071}
25072
25073
25074static 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
25092fail:
25093  lua_error(L);
25094  return SWIG_arg;
25095}
25096
25097
25098static 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
25116fail:
25117  lua_error(L);
25118  return SWIG_arg;
25119}
25120
25121
25122static 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
25140fail:
25141  lua_error(L);
25142  return SWIG_arg;
25143}
25144
25145
25146static 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
25164fail:
25165  lua_error(L);
25166  return SWIG_arg;
25167}
25168
25169
25170static 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
25190fail:
25191  lua_error(L);
25192  return SWIG_arg;
25193}
25194
25195
25196static 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
25216fail:
25217  lua_error(L);
25218  return SWIG_arg;
25219}
25220
25221
25222static 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
25247fail:
25248  lua_error(L);
25249  return SWIG_arg;
25250}
25251
25252
25253static 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
25274fail:
25275  lua_error(L);
25276  return SWIG_arg;
25277}
25278
25279
25280static 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
25305fail:
25306  lua_error(L);
25307  return SWIG_arg;
25308}
25309
25310
25311static 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
25331fail:
25332  lua_error(L);
25333  return SWIG_arg;
25334}
25335
25336
25337static 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
25355fail:
25356  lua_error(L);
25357  return SWIG_arg;
25358}
25359
25360
25361static void swig_delete_SBFileSpec(void *obj) {
25362lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25363delete arg1;
25364}
25365static 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}
25373static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25374    {0,0,0}
25375};
25376static 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};
25391static swig_lua_method swig_SBFileSpec_meta[] = {
25392    { "__eq", _wrap_SBFileSpec___eq},
25393    { "__tostring", _wrap_SBFileSpec___tostring},
25394    {0,0}
25395};
25396
25397static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25398    {0,0,0}
25399};
25400static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25401    {0,0,0,0,0,0}
25402};
25403static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25404    { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25405    {0,0}
25406};
25407static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25408    0
25409};
25410
25411static 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};
25419static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25420static const char *swig_SBFileSpec_base_names[] = {0};
25421static 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
25423static 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
25434fail:
25435  lua_error(L);
25436  return SWIG_arg;
25437}
25438
25439
25440static 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
25458fail:
25459  lua_error(L);
25460  return SWIG_arg;
25461}
25462
25463
25464static 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
25497static 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
25515fail:
25516  lua_error(L);
25517  return SWIG_arg;
25518}
25519
25520
25521static 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
25546fail:
25547  lua_error(L);
25548  return SWIG_arg;
25549}
25550
25551
25552static 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
25576fail:
25577  lua_error(L);
25578  return SWIG_arg;
25579}
25580
25581
25582static 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
25607fail:
25608  lua_error(L);
25609  return SWIG_arg;
25610}
25611
25612
25613static 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
25630fail:
25631  lua_error(L);
25632  return SWIG_arg;
25633}
25634
25635
25636static 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
25668fail:
25669  lua_error(L);
25670  return SWIG_arg;
25671}
25672
25673
25674static 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
25699fail:
25700  lua_error(L);
25701  return SWIG_arg;
25702}
25703
25704
25705static void swig_delete_SBFileSpecList(void *obj) {
25706lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
25707delete arg1;
25708}
25709static 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}
25717static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
25718    {0,0,0}
25719};
25720static 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};
25730static swig_lua_method swig_SBFileSpecList_meta[] = {
25731    {0,0}
25732};
25733
25734static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
25735    {0,0,0}
25736};
25737static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
25738    {0,0,0,0,0,0}
25739};
25740static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
25741    {0,0}
25742};
25743static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
25744    0
25745};
25746
25747static 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};
25755static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
25756static const char *swig_SBFileSpecList_base_names[] = {0};
25757static 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
25759static 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
25770fail:
25771  lua_error(L);
25772  return SWIG_arg;
25773}
25774
25775
25776static 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
25794fail:
25795  lua_error(L);
25796  return SWIG_arg;
25797}
25798
25799
25800static 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
25833static 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
25858fail:
25859  lua_error(L);
25860  return SWIG_arg;
25861}
25862
25863
25864static 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
25882fail:
25883  lua_error(L);
25884  return SWIG_arg;
25885}
25886
25887
25888static 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
25906fail:
25907  lua_error(L);
25908  return SWIG_arg;
25909}
25910
25911
25912static 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
25930fail:
25931  lua_error(L);
25932  return SWIG_arg;
25933}
25934
25935
25936static 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
25954fail:
25955  lua_error(L);
25956  return SWIG_arg;
25957}
25958
25959
25960static 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
25981fail:
25982  lua_error(L);
25983  return SWIG_arg;
25984}
25985
25986
25987static 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
26005fail:
26006  lua_error(L);
26007  return SWIG_arg;
26008}
26009
26010
26011static 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
26029fail:
26030  lua_error(L);
26031  return SWIG_arg;
26032}
26033
26034
26035static 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
26056fail:
26057  lua_error(L);
26058  return SWIG_arg;
26059}
26060
26061
26062static 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
26087fail:
26088  lua_error(L);
26089  return SWIG_arg;
26090}
26091
26092
26093static 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
26114fail:
26115  lua_error(L);
26116  return SWIG_arg;
26117}
26118
26119
26120static 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
26141fail:
26142  lua_error(L);
26143  return SWIG_arg;
26144}
26145
26146
26147static 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
26168fail:
26169  lua_error(L);
26170  return SWIG_arg;
26171}
26172
26173
26174static 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
26195fail:
26196  lua_error(L);
26197  return SWIG_arg;
26198}
26199
26200
26201static 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
26222fail:
26223  lua_error(L);
26224  return SWIG_arg;
26225}
26226
26227
26228static 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
26246fail:
26247  lua_error(L);
26248  return SWIG_arg;
26249}
26250
26251
26252static 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
26270fail:
26271  lua_error(L);
26272  return SWIG_arg;
26273}
26274
26275
26276static 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
26294fail:
26295  lua_error(L);
26296  return SWIG_arg;
26297}
26298
26299
26300static 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
26344static 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
26362fail:
26363  lua_error(L);
26364  return SWIG_arg;
26365}
26366
26367
26368static 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
26386fail:
26387  lua_error(L);
26388  return SWIG_arg;
26389}
26390
26391
26392static 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
26410fail:
26411  lua_error(L);
26412  return SWIG_arg;
26413}
26414
26415
26416static 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
26460static 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
26478fail:
26479  lua_error(L);
26480  return SWIG_arg;
26481}
26482
26483
26484static 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
26502fail:
26503  lua_error(L);
26504  return SWIG_arg;
26505}
26506
26507
26508static 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
26552static 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
26576fail:
26577  lua_error(L);
26578  return SWIG_arg;
26579}
26580
26581
26582static 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
26609fail:
26610  lua_error(L);
26611  return SWIG_arg;
26612}
26613
26614
26615static 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
26645fail:
26646  lua_error(L);
26647  return SWIG_arg;
26648}
26649
26650
26651static 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
26682fail:
26683  lua_error(L);
26684  return SWIG_arg;
26685}
26686
26687
26688static 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
26807static 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
26828fail:
26829  lua_error(L);
26830  return SWIG_arg;
26831}
26832
26833
26834static 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
26855fail:
26856  lua_error(L);
26857  return SWIG_arg;
26858}
26859
26860
26861static 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
26882fail:
26883  lua_error(L);
26884  return SWIG_arg;
26885}
26886
26887
26888static 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
26906fail:
26907  lua_error(L);
26908  return SWIG_arg;
26909}
26910
26911
26912static 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
26929fail:
26930  lua_error(L);
26931  return SWIG_arg;
26932}
26933
26934
26935static 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
26960fail:
26961  lua_error(L);
26962  return SWIG_arg;
26963}
26964
26965
26966static 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
26999fail:
27000  lua_error(L);
27001  return SWIG_arg;
27002}
27003
27004
27005static 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
27041fail:
27042  lua_error(L);
27043  return SWIG_arg;
27044}
27045
27046
27047static 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
27075fail:
27076  lua_error(L);
27077  return SWIG_arg;
27078}
27079
27080
27081static 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
27195static 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
27216fail:
27217  lua_error(L);
27218  return SWIG_arg;
27219}
27220
27221
27222static 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
27246fail:
27247  lua_error(L);
27248  return SWIG_arg;
27249}
27250
27251
27252static 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
27279fail:
27280  lua_error(L);
27281  return SWIG_arg;
27282}
27283
27284
27285static 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
27344static 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
27368fail:
27369  lua_error(L);
27370  return SWIG_arg;
27371}
27372
27373
27374static 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
27398fail:
27399  lua_error(L);
27400  return SWIG_arg;
27401}
27402
27403
27404static 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
27431fail:
27432  lua_error(L);
27433  return SWIG_arg;
27434}
27435
27436
27437static 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
27496static 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
27523fail:
27524  lua_error(L);
27525  return SWIG_arg;
27526}
27527
27528
27529static 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
27559fail:
27560  lua_error(L);
27561  return SWIG_arg;
27562}
27563
27564
27565static 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
27634static 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
27659fail:
27660  lua_error(L);
27661  return SWIG_arg;
27662}
27663
27664
27665static 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
27683fail:
27684  lua_error(L);
27685  return SWIG_arg;
27686}
27687
27688
27689static void swig_delete_SBFrame(void *obj) {
27690lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
27691delete arg1;
27692}
27693static 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}
27701static swig_lua_attribute swig_SBFrame_attributes[] = {
27702    {0,0,0}
27703};
27704static 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};
27742static swig_lua_method swig_SBFrame_meta[] = {
27743    { "__eq", _wrap_SBFrame___eq},
27744    { "__tostring", _wrap_SBFrame___tostring},
27745    {0,0}
27746};
27747
27748static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
27749    {0,0,0}
27750};
27751static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
27752    {0,0,0,0,0,0}
27753};
27754static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
27755    {0,0}
27756};
27757static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
27758    0
27759};
27760
27761static 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};
27769static swig_lua_class *swig_SBFrame_bases[] = {0};
27770static const char *swig_SBFrame_base_names[] = {0};
27771static 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
27773static 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
27784fail:
27785  lua_error(L);
27786  return SWIG_arg;
27787}
27788
27789
27790static 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
27808fail:
27809  lua_error(L);
27810  return SWIG_arg;
27811}
27812
27813
27814static 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
27847static 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
27865fail:
27866  lua_error(L);
27867  return SWIG_arg;
27868}
27869
27870
27871static 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
27889fail:
27890  lua_error(L);
27891  return SWIG_arg;
27892}
27893
27894
27895static 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
27913fail:
27914  lua_error(L);
27915  return SWIG_arg;
27916}
27917
27918
27919static 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
27937fail:
27938  lua_error(L);
27939  return SWIG_arg;
27940}
27941
27942
27943static 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
27973fail:
27974  lua_error(L);
27975  return SWIG_arg;
27976}
27977
27978
27979static 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
28012fail:
28013  lua_error(L);
28014  return SWIG_arg;
28015}
28016
28017
28018static 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
28087static 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
28108fail:
28109  lua_error(L);
28110  return SWIG_arg;
28111}
28112
28113
28114static 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
28135fail:
28136  lua_error(L);
28137  return SWIG_arg;
28138}
28139
28140
28141static 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
28163fail:
28164  lua_error(L);
28165  return SWIG_arg;
28166}
28167
28168
28169static 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
28187fail:
28188  lua_error(L);
28189  return SWIG_arg;
28190}
28191
28192
28193static 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
28214fail:
28215  lua_error(L);
28216  return SWIG_arg;
28217}
28218
28219
28220static 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
28241fail:
28242  lua_error(L);
28243  return SWIG_arg;
28244}
28245
28246
28247static 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
28265fail:
28266  lua_error(L);
28267  return SWIG_arg;
28268}
28269
28270
28271static 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
28289fail:
28290  lua_error(L);
28291  return SWIG_arg;
28292}
28293
28294
28295static 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
28320fail:
28321  lua_error(L);
28322  return SWIG_arg;
28323}
28324
28325
28326static 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
28351fail:
28352  lua_error(L);
28353  return SWIG_arg;
28354}
28355
28356
28357static 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
28375fail:
28376  lua_error(L);
28377  return SWIG_arg;
28378}
28379
28380
28381static void swig_delete_SBFunction(void *obj) {
28382lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28383delete arg1;
28384}
28385static 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}
28393static swig_lua_attribute swig_SBFunction_attributes[] = {
28394    {0,0,0}
28395};
28396static 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};
28415static swig_lua_method swig_SBFunction_meta[] = {
28416    { "__eq", _wrap_SBFunction___eq},
28417    { "__tostring", _wrap_SBFunction___tostring},
28418    {0,0}
28419};
28420
28421static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28422    {0,0,0}
28423};
28424static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28425    {0,0,0,0,0,0}
28426};
28427static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28428    {0,0}
28429};
28430static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28431    0
28432};
28433
28434static 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};
28442static swig_lua_class *swig_SBFunction_bases[] = {0};
28443static const char *swig_SBFunction_base_names[] = {0};
28444static 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
28446static 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
28460fail:
28461  lua_error(L);
28462  return SWIG_arg;
28463}
28464
28465
28466static 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
28480fail:
28481  lua_error(L);
28482  return SWIG_arg;
28483}
28484
28485
28486static 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
28503fail:
28504  lua_error(L);
28505  return SWIG_arg;
28506}
28507
28508
28509static 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
28523fail:
28524  lua_error(L);
28525  return SWIG_arg;
28526}
28527
28528
28529static 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
28542fail:
28543  lua_error(L);
28544  return SWIG_arg;
28545}
28546
28547
28548static 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
28582fail:
28583  lua_error(L);
28584  return SWIG_arg;
28585}
28586
28587
28588static 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
28615fail:
28616  lua_error(L);
28617  return SWIG_arg;
28618}
28619
28620
28621static 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
28648fail:
28649  lua_error(L);
28650  return SWIG_arg;
28651}
28652
28653
28654static 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
28688fail:
28689  lua_error(L);
28690  return SWIG_arg;
28691}
28692
28693
28694static 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
28705fail:
28706  lua_error(L);
28707  return SWIG_arg;
28708}
28709
28710
28711static void swig_delete_SBHostOS(void *obj) {
28712lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
28713delete arg1;
28714}
28715static 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}
28723static swig_lua_attribute swig_SBHostOS_attributes[] = {
28724    {0,0,0}
28725};
28726static swig_lua_method swig_SBHostOS_methods[]= {
28727    {0,0}
28728};
28729static swig_lua_method swig_SBHostOS_meta[] = {
28730    {0,0}
28731};
28732
28733static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
28734    {0,0,0}
28735};
28736static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
28737    {0,0,0,0,0,0}
28738};
28739static 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};
28751static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
28752    0
28753};
28754
28755static 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};
28763static swig_lua_class *swig_SBHostOS_bases[] = {0};
28764static const char *swig_SBHostOS_base_names[] = {0};
28765static 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
28767static 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
28778fail:
28779  lua_error(L);
28780  return SWIG_arg;
28781}
28782
28783
28784static 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
28802fail:
28803  lua_error(L);
28804  return SWIG_arg;
28805}
28806
28807
28808static 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
28841static 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
28859fail:
28860  lua_error(L);
28861  return SWIG_arg;
28862}
28863
28864
28865static 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
28886fail:
28887  lua_error(L);
28888  return SWIG_arg;
28889}
28890
28891
28892static 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
28919fail:
28920  lua_error(L);
28921  return SWIG_arg;
28922}
28923
28924
28925static 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
28952fail:
28953  lua_error(L);
28954  return SWIG_arg;
28955}
28956
28957
28958static 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
28985fail:
28986  lua_error(L);
28987  return SWIG_arg;
28988}
28989
28990
28991static 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
29021fail:
29022  lua_error(L);
29023  return SWIG_arg;
29024}
29025
29026
29027static 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
29045fail:
29046  lua_error(L);
29047  return SWIG_arg;
29048}
29049
29050
29051static 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
29069fail:
29070  lua_error(L);
29071  return SWIG_arg;
29072}
29073
29074
29075static 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
29093fail:
29094  lua_error(L);
29095  return SWIG_arg;
29096}
29097
29098
29099static 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
29117fail:
29118  lua_error(L);
29119  return SWIG_arg;
29120}
29121
29122
29123static 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
29149fail:
29150  lua_error(L);
29151  return SWIG_arg;
29152}
29153
29154
29155static 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
29181fail:
29182  lua_error(L);
29183  return SWIG_arg;
29184}
29185
29186
29187static 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
29251static 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
29276fail:
29277  lua_error(L);
29278  return SWIG_arg;
29279}
29280
29281
29282static 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
29311fail:
29312  lua_error(L);
29313  return SWIG_arg;
29314}
29315
29316
29317static 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
29338fail:
29339  lua_error(L);
29340  return SWIG_arg;
29341}
29342
29343
29344static 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
29372fail:
29373  lua_error(L);
29374  return SWIG_arg;
29375}
29376
29377
29378static 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
29396fail:
29397  lua_error(L);
29398  return SWIG_arg;
29399}
29400
29401
29402static void swig_delete_SBInstruction(void *obj) {
29403lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29404delete arg1;
29405}
29406static 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}
29414static swig_lua_attribute swig_SBInstruction_attributes[] = {
29415    {0,0,0}
29416};
29417static 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};
29436static swig_lua_method swig_SBInstruction_meta[] = {
29437    { "__tostring", _wrap_SBInstruction___tostring},
29438    {0,0}
29439};
29440
29441static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29442    {0,0,0}
29443};
29444static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29445    {0,0,0,0,0,0}
29446};
29447static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29448    {0,0}
29449};
29450static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29451    0
29452};
29453
29454static 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};
29462static swig_lua_class *swig_SBInstruction_bases[] = {0};
29463static const char *swig_SBInstruction_base_names[] = {0};
29464static 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
29466static 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
29477fail:
29478  lua_error(L);
29479  return SWIG_arg;
29480}
29481
29482
29483static 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
29501fail:
29502  lua_error(L);
29503  return SWIG_arg;
29504}
29505
29506
29507static 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
29540static 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
29558fail:
29559  lua_error(L);
29560  return SWIG_arg;
29561}
29562
29563
29564static 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
29582fail:
29583  lua_error(L);
29584  return SWIG_arg;
29585}
29586
29587
29588static 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
29613fail:
29614  lua_error(L);
29615  return SWIG_arg;
29616}
29617
29618
29619static 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
29654fail:
29655  lua_error(L);
29656  return SWIG_arg;
29657}
29658
29659
29660static 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
29677fail:
29678  lua_error(L);
29679  return SWIG_arg;
29680}
29681
29682
29683static 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
29709fail:
29710  lua_error(L);
29711  return SWIG_arg;
29712}
29713
29714
29715static 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
29741fail:
29742  lua_error(L);
29743  return SWIG_arg;
29744}
29745
29746
29747static 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
29773fail:
29774  lua_error(L);
29775  return SWIG_arg;
29776}
29777
29778
29779static 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
29843static 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
29868fail:
29869  lua_error(L);
29870  return SWIG_arg;
29871}
29872
29873
29874static 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
29895fail:
29896  lua_error(L);
29897  return SWIG_arg;
29898}
29899
29900
29901static 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
29919fail:
29920  lua_error(L);
29921  return SWIG_arg;
29922}
29923
29924
29925static void swig_delete_SBInstructionList(void *obj) {
29926lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
29927delete arg1;
29928}
29929static 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}
29937static swig_lua_attribute swig_SBInstructionList_attributes[] = {
29938    {0,0,0}
29939};
29940static 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};
29953static swig_lua_method swig_SBInstructionList_meta[] = {
29954    { "__tostring", _wrap_SBInstructionList___tostring},
29955    {0,0}
29956};
29957
29958static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
29959    {0,0,0}
29960};
29961static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
29962    {0,0,0,0,0,0}
29963};
29964static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
29965    {0,0}
29966};
29967static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
29968    0
29969};
29970
29971static 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};
29979static swig_lua_class *swig_SBInstructionList_bases[] = {0};
29980static const char *swig_SBInstructionList_base_names[] = {0};
29981static 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
29983static 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
29997fail:
29998  lua_error(L);
29999  return SWIG_arg;
30000}
30001
30002
30003static 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
30017fail:
30018  lua_error(L);
30019  return SWIG_arg;
30020}
30021
30022
30023static 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
30034fail:
30035  lua_error(L);
30036  return SWIG_arg;
30037}
30038
30039
30040static void swig_delete_SBLanguageRuntime(void *obj) {
30041lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30042delete arg1;
30043}
30044static 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}
30052static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30053    {0,0,0}
30054};
30055static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30056    {0,0}
30057};
30058static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30059    {0,0}
30060};
30061
30062static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30063    {0,0,0}
30064};
30065static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30066    {0,0,0,0,0,0}
30067};
30068static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30069    { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30070    { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30071    {0,0}
30072};
30073static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30074    0
30075};
30076
30077static 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};
30085static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30086static const char *swig_SBLanguageRuntime_base_names[] = {0};
30087static 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
30089static 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
30107fail:
30108  lua_error(L);
30109  return SWIG_arg;
30110}
30111
30112
30113static 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
30131fail:
30132  lua_error(L);
30133  return SWIG_arg;
30134}
30135
30136
30137static 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
30155fail:
30156  lua_error(L);
30157  return SWIG_arg;
30158}
30159
30160
30161static 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
30179fail:
30180  lua_error(L);
30181  return SWIG_arg;
30182}
30183
30184
30185static 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
30203fail:
30204  lua_error(L);
30205  return SWIG_arg;
30206}
30207
30208
30209static 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
30227fail:
30228  lua_error(L);
30229  return SWIG_arg;
30230}
30231
30232
30233static 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
30254fail:
30255  lua_error(L);
30256  return SWIG_arg;
30257}
30258
30259
30260static 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
30281fail:
30282  lua_error(L);
30283  return SWIG_arg;
30284}
30285
30286
30287static 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
30308fail:
30309  lua_error(L);
30310  return SWIG_arg;
30311}
30312
30313
30314static 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
30343fail:
30344  lua_error(L);
30345  return SWIG_arg;
30346}
30347
30348
30349static 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
30370fail:
30371  lua_error(L);
30372  return SWIG_arg;
30373}
30374
30375
30376static 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
30400fail:
30401  lua_error(L);
30402  return SWIG_arg;
30403}
30404
30405
30406static 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
30424fail:
30425  lua_error(L);
30426  return SWIG_arg;
30427}
30428
30429
30430static 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
30452fail:
30453  lua_error(L);
30454  return SWIG_arg;
30455}
30456
30457
30458static 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
30485fail:
30486  lua_error(L);
30487  return SWIG_arg;
30488}
30489
30490
30491static 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
30509fail:
30510  lua_error(L);
30511  return SWIG_arg;
30512}
30513
30514
30515static 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
30537fail:
30538  lua_error(L);
30539  return SWIG_arg;
30540}
30541
30542
30543static 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
30570fail:
30571  lua_error(L);
30572  return SWIG_arg;
30573}
30574
30575
30576static 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
30593fail:
30594  lua_error(L);
30595  return SWIG_arg;
30596}
30597
30598
30599static 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
30617fail:
30618  lua_error(L);
30619  return SWIG_arg;
30620}
30621
30622
30623static 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
30643fail:
30644  lua_error(L);
30645  return SWIG_arg;
30646}
30647
30648
30649static 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
30667fail:
30668  lua_error(L);
30669  return SWIG_arg;
30670}
30671
30672
30673static 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
30694fail:
30695  lua_error(L);
30696  return SWIG_arg;
30697}
30698
30699
30700static 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
30718fail:
30719  lua_error(L);
30720  return SWIG_arg;
30721}
30722
30723
30724static 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
30744fail:
30745  lua_error(L);
30746  return SWIG_arg;
30747}
30748
30749
30750static 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
30768fail:
30769  lua_error(L);
30770  return SWIG_arg;
30771}
30772
30773
30774static 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
30794fail:
30795  lua_error(L);
30796  return SWIG_arg;
30797}
30798
30799
30800static 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
30818fail:
30819  lua_error(L);
30820  return SWIG_arg;
30821}
30822
30823
30824static 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
30844fail:
30845  lua_error(L);
30846  return SWIG_arg;
30847}
30848
30849
30850static 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
30868fail:
30869  lua_error(L);
30870  return SWIG_arg;
30871}
30872
30873
30874static 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
30895fail:
30896  lua_error(L);
30897  return SWIG_arg;
30898}
30899
30900
30901static 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
30922fail:
30923  lua_error(L);
30924  return SWIG_arg;
30925}
30926
30927
30928static 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
30952fail:
30953  lua_error(L);
30954  return SWIG_arg;
30955}
30956
30957
30958static 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
30988fail:
30989  lua_error(L);
30990  return SWIG_arg;
30991}
30992
30993
30994static 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
31021fail:
31022  lua_error(L);
31023  return SWIG_arg;
31024}
31025
31026
31027static 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
31047fail:
31048  lua_error(L);
31049  return SWIG_arg;
31050}
31051
31052
31053static 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
31071fail:
31072  lua_error(L);
31073  return SWIG_arg;
31074}
31075
31076
31077static 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
31095fail:
31096  lua_error(L);
31097  return SWIG_arg;
31098}
31099
31100
31101static 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
31121fail:
31122  lua_error(L);
31123  return SWIG_arg;
31124}
31125
31126
31127static void swig_delete_SBLaunchInfo(void *obj) {
31128lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31129delete arg1;
31130}
31131static 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}
31139static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31140    {0,0,0}
31141};
31142static 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};
31183static swig_lua_method swig_SBLaunchInfo_meta[] = {
31184    {0,0}
31185};
31186
31187static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31188    {0,0,0}
31189};
31190static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31191    {0,0,0,0,0,0}
31192};
31193static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31194    {0,0}
31195};
31196static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31197    0
31198};
31199
31200static 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};
31208static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31209static const char *swig_SBLaunchInfo_base_names[] = {0};
31210static 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
31212static 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
31223fail:
31224  lua_error(L);
31225  return SWIG_arg;
31226}
31227
31228
31229static 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
31247fail:
31248  lua_error(L);
31249  return SWIG_arg;
31250}
31251
31252
31253static 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
31286static 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
31307fail:
31308  lua_error(L);
31309  return SWIG_arg;
31310}
31311
31312
31313static 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
31334fail:
31335  lua_error(L);
31336  return SWIG_arg;
31337}
31338
31339
31340static 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
31358fail:
31359  lua_error(L);
31360  return SWIG_arg;
31361}
31362
31363
31364static 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
31385fail:
31386  lua_error(L);
31387  return SWIG_arg;
31388}
31389
31390
31391static 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
31409fail:
31410  lua_error(L);
31411  return SWIG_arg;
31412}
31413
31414
31415static 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
31433fail:
31434  lua_error(L);
31435  return SWIG_arg;
31436}
31437
31438
31439static 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
31464fail:
31465  lua_error(L);
31466  return SWIG_arg;
31467}
31468
31469
31470static 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
31496fail:
31497  lua_error(L);
31498  return SWIG_arg;
31499}
31500
31501
31502static 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
31523fail:
31524  lua_error(L);
31525  return SWIG_arg;
31526}
31527
31528
31529static 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
31550fail:
31551  lua_error(L);
31552  return SWIG_arg;
31553}
31554
31555
31556static 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
31581fail:
31582  lua_error(L);
31583  return SWIG_arg;
31584}
31585
31586
31587static 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
31605fail:
31606  lua_error(L);
31607  return SWIG_arg;
31608}
31609
31610
31611static void swig_delete_SBLineEntry(void *obj) {
31612lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
31613delete arg1;
31614}
31615static 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}
31623static swig_lua_attribute swig_SBLineEntry_attributes[] = {
31624    {0,0,0}
31625};
31626static 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};
31641static swig_lua_method swig_SBLineEntry_meta[] = {
31642    { "__eq", _wrap_SBLineEntry___eq},
31643    { "__tostring", _wrap_SBLineEntry___tostring},
31644    {0,0}
31645};
31646
31647static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
31648    {0,0,0}
31649};
31650static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
31651    {0,0,0,0,0,0}
31652};
31653static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
31654    {0,0}
31655};
31656static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
31657    0
31658};
31659
31660static 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};
31668static swig_lua_class *swig_SBLineEntry_bases[] = {0};
31669static const char *swig_SBLineEntry_base_names[] = {0};
31670static 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
31672static 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
31683fail:
31684  lua_error(L);
31685  return SWIG_arg;
31686}
31687
31688
31689static 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
31703fail:
31704  lua_error(L);
31705  return SWIG_arg;
31706}
31707
31708
31709static 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
31727fail:
31728  lua_error(L);
31729  return SWIG_arg;
31730}
31731
31732
31733static 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
31776static 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
31800fail:
31801  lua_error(L);
31802  return SWIG_arg;
31803}
31804
31805
31806static 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
31823fail:
31824  lua_error(L);
31825  return SWIG_arg;
31826}
31827
31828
31829static 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
31847fail:
31848  lua_error(L);
31849  return SWIG_arg;
31850}
31851
31852
31853static 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
31885fail:
31886  lua_error(L);
31887  return SWIG_arg;
31888}
31889
31890
31891static 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
31923fail:
31924  lua_error(L);
31925  return SWIG_arg;
31926}
31927
31928
31929static 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
31958fail:
31959  lua_error(L);
31960  return SWIG_arg;
31961}
31962
31963
31964static 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
31993fail:
31994  lua_error(L);
31995  return SWIG_arg;
31996}
31997
31998
31999static 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
32028fail:
32029  lua_error(L);
32030  return SWIG_arg;
32031}
32032
32033
32034static 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
32070fail:
32071  lua_error(L);
32072  return SWIG_arg;
32073}
32074
32075
32076static 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
32116fail:
32117  lua_error(L);
32118  return SWIG_arg;
32119}
32120
32121
32122static 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
32147fail:
32148  lua_error(L);
32149  return SWIG_arg;
32150}
32151
32152
32153static 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
32185fail:
32186  lua_error(L);
32187  return SWIG_arg;
32188}
32189
32190
32191static 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
32227fail:
32228  lua_error(L);
32229  return SWIG_arg;
32230}
32231
32232
32233static 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
32258fail:
32259  lua_error(L);
32260  return SWIG_arg;
32261}
32262
32263
32264static 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
32296fail:
32297  lua_error(L);
32298  return SWIG_arg;
32299}
32300
32301
32302static 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
32338fail:
32339  lua_error(L);
32340  return SWIG_arg;
32341}
32342
32343
32344static 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
32369fail:
32370  lua_error(L);
32371  return SWIG_arg;
32372}
32373
32374
32375static void swig_delete_SBListener(void *obj) {
32376lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32377delete arg1;
32378}
32379static 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}
32387static swig_lua_attribute swig_SBListener_attributes[] = {
32388    {0,0,0}
32389};
32390static 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};
32410static swig_lua_method swig_SBListener_meta[] = {
32411    {0,0}
32412};
32413
32414static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32415    {0,0,0}
32416};
32417static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32418    {0,0,0,0,0,0}
32419};
32420static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32421    {0,0}
32422};
32423static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32424    0
32425};
32426
32427static 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};
32435static swig_lua_class *swig_SBListener_bases[] = {0};
32436static const char *swig_SBListener_base_names[] = {0};
32437static 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
32439static 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
32450fail:
32451  lua_error(L);
32452  return SWIG_arg;
32453}
32454
32455
32456static 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
32474fail:
32475  lua_error(L);
32476  return SWIG_arg;
32477}
32478
32479
32480static 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
32513static 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
32530fail:
32531  lua_error(L);
32532  return SWIG_arg;
32533}
32534
32535
32536static 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
32554fail:
32555  lua_error(L);
32556  return SWIG_arg;
32557}
32558
32559
32560static 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
32578fail:
32579  lua_error(L);
32580  return SWIG_arg;
32581}
32582
32583
32584static 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
32602fail:
32603  lua_error(L);
32604  return SWIG_arg;
32605}
32606
32607
32608static 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
32626fail:
32627  lua_error(L);
32628  return SWIG_arg;
32629}
32630
32631
32632static 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
32650fail:
32651  lua_error(L);
32652  return SWIG_arg;
32653}
32654
32655
32656static 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
32674fail:
32675  lua_error(L);
32676  return SWIG_arg;
32677}
32678
32679
32680static 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
32698fail:
32699  lua_error(L);
32700  return SWIG_arg;
32701}
32702
32703
32704static 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
32729fail:
32730  lua_error(L);
32731  return SWIG_arg;
32732}
32733
32734
32735static 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
32760fail:
32761  lua_error(L);
32762  return SWIG_arg;
32763}
32764
32765
32766static 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
32784fail:
32785  lua_error(L);
32786  return SWIG_arg;
32787}
32788
32789
32790static void swig_delete_SBMemoryRegionInfo(void *obj) {
32791lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
32792delete arg1;
32793}
32794static 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}
32802static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
32803    {0,0,0}
32804};
32805static 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};
32819static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
32820    { "__eq", _wrap_SBMemoryRegionInfo___eq},
32821    { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
32822    {0,0}
32823};
32824
32825static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
32826    {0,0,0}
32827};
32828static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
32829    {0,0,0,0,0,0}
32830};
32831static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
32832    {0,0}
32833};
32834static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
32835    0
32836};
32837
32838static 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};
32846static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
32847static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
32848static 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
32850static 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
32861fail:
32862  lua_error(L);
32863  return SWIG_arg;
32864}
32865
32866
32867static 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
32885fail:
32886  lua_error(L);
32887  return SWIG_arg;
32888}
32889
32890
32891static 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
32924static 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
32942fail:
32943  lua_error(L);
32944  return SWIG_arg;
32945}
32946
32947
32948static 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
32977fail:
32978  lua_error(L);
32979  return SWIG_arg;
32980}
32981
32982
32983static 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
33007fail:
33008  lua_error(L);
33009  return SWIG_arg;
33010}
33011
33012
33013static 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
33037fail:
33038  lua_error(L);
33039  return SWIG_arg;
33040}
33041
33042
33043static 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
33107static 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
33124fail:
33125  lua_error(L);
33126  return SWIG_arg;
33127}
33128
33129
33130static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33131lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33132delete arg1;
33133}
33134static 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}
33142static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33143    {0,0,0}
33144};
33145static 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};
33152static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33153    {0,0}
33154};
33155
33156static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33157    {0,0,0}
33158};
33159static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33160    {0,0,0,0,0,0}
33161};
33162static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33163    {0,0}
33164};
33165static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33166    0
33167};
33168
33169static 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};
33177static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33178static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33179static 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
33181static 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
33192fail:
33193  lua_error(L);
33194  return SWIG_arg;
33195}
33196
33197
33198static 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
33216fail:
33217  lua_error(L);
33218  return SWIG_arg;
33219}
33220
33221
33222static 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
33240fail:
33241  lua_error(L);
33242  return SWIG_arg;
33243}
33244
33245
33246static 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
33267fail:
33268  lua_error(L);
33269  return SWIG_arg;
33270}
33271
33272
33273static 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
33341static 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
33359fail:
33360  lua_error(L);
33361  return SWIG_arg;
33362}
33363
33364
33365static 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
33382fail:
33383  lua_error(L);
33384  return SWIG_arg;
33385}
33386
33387
33388static 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
33409fail:
33410  lua_error(L);
33411  return SWIG_arg;
33412}
33413
33414
33415static 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
33436fail:
33437  lua_error(L);
33438  return SWIG_arg;
33439}
33440
33441
33442static 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
33467fail:
33468  lua_error(L);
33469  return SWIG_arg;
33470}
33471
33472
33473static 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
33494fail:
33495  lua_error(L);
33496  return SWIG_arg;
33497}
33498
33499
33500static 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
33525fail:
33526  lua_error(L);
33527  return SWIG_arg;
33528}
33529
33530
33531static 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
33549fail:
33550  lua_error(L);
33551  return SWIG_arg;
33552}
33553
33554
33555static 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
33580fail:
33581  lua_error(L);
33582  return SWIG_arg;
33583}
33584
33585
33586static 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
33610fail:
33611  lua_error(L);
33612  return SWIG_arg;
33613}
33614
33615
33616static 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
33640fail:
33641  lua_error(L);
33642  return SWIG_arg;
33643}
33644
33645
33646static 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
33678fail:
33679  lua_error(L);
33680  return SWIG_arg;
33681}
33682
33683
33684static 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
33709fail:
33710  lua_error(L);
33711  return SWIG_arg;
33712}
33713
33714
33715static 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
33733fail:
33734  lua_error(L);
33735  return SWIG_arg;
33736}
33737
33738
33739static 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
33764fail:
33765  lua_error(L);
33766  return SWIG_arg;
33767}
33768
33769
33770static 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
33798fail:
33799  lua_error(L);
33800  return SWIG_arg;
33801}
33802
33803
33804static 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
33822fail:
33823  lua_error(L);
33824  return SWIG_arg;
33825}
33826
33827
33828static 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
33853fail:
33854  lua_error(L);
33855  return SWIG_arg;
33856}
33857
33858
33859static 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
33886fail:
33887  lua_error(L);
33888  return SWIG_arg;
33889}
33890
33891
33892static 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
33916fail:
33917  lua_error(L);
33918  return SWIG_arg;
33919}
33920
33921
33922static 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
33981static 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
34008fail:
34009  lua_error(L);
34010  return SWIG_arg;
34011}
34012
34013
34014static 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
34038fail:
34039  lua_error(L);
34040  return SWIG_arg;
34041}
34042
34043
34044static 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
34103static 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
34121fail:
34122  lua_error(L);
34123  return SWIG_arg;
34124}
34125
34126
34127static 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
34152fail:
34153  lua_error(L);
34154  return SWIG_arg;
34155}
34156
34157
34158static 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
34186fail:
34187  lua_error(L);
34188  return SWIG_arg;
34189}
34190
34191
34192static 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
34216fail:
34217  lua_error(L);
34218  return SWIG_arg;
34219}
34220
34221
34222static 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
34281static 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
34305fail:
34306  lua_error(L);
34307  return SWIG_arg;
34308}
34309
34310
34311static 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
34335fail:
34336  lua_error(L);
34337  return SWIG_arg;
34338}
34339
34340
34341static 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
34365fail:
34366  lua_error(L);
34367  return SWIG_arg;
34368}
34369
34370
34371static 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
34395fail:
34396  lua_error(L);
34397  return SWIG_arg;
34398}
34399
34400
34401static 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
34426fail:
34427  lua_error(L);
34428  return SWIG_arg;
34429}
34430
34431
34432static 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
34453fail:
34454  lua_error(L);
34455  return SWIG_arg;
34456}
34457
34458
34459static 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
34508static 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
34543fail:
34544  lua_error(L);
34545  return SWIG_arg;
34546}
34547
34548
34549static 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
34580fail:
34581  lua_error(L);
34582  return SWIG_arg;
34583}
34584
34585
34586static 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
34604fail:
34605  lua_error(L);
34606  return SWIG_arg;
34607}
34608
34609
34610static 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
34628fail:
34629  lua_error(L);
34630  return SWIG_arg;
34631}
34632
34633
34634static 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
34652fail:
34653  lua_error(L);
34654  return SWIG_arg;
34655}
34656
34657
34658static 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
34687fail:
34688  lua_error(L);
34689  return SWIG_arg;
34690}
34691
34692
34693static 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
34714fail:
34715  lua_error(L);
34716  return SWIG_arg;
34717}
34718
34719
34720static 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
34741fail:
34742  lua_error(L);
34743  return SWIG_arg;
34744}
34745
34746
34747static 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
34768fail:
34769  lua_error(L);
34770  return SWIG_arg;
34771}
34772
34773
34774static 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
34792fail:
34793  lua_error(L);
34794  return SWIG_arg;
34795}
34796
34797
34798static void swig_delete_SBModule(void *obj) {
34799lldb::SBModule *arg1 = (lldb::SBModule *) obj;
34800delete arg1;
34801}
34802static 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}
34810static swig_lua_attribute swig_SBModule_attributes[] = {
34811    {0,0,0}
34812};
34813static 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};
34854static swig_lua_method swig_SBModule_meta[] = {
34855    { "__eq", _wrap_SBModule___eq},
34856    { "__tostring", _wrap_SBModule___tostring},
34857    {0,0}
34858};
34859
34860static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
34861    {0,0,0}
34862};
34863static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
34864    {0,0,0,0,0,0}
34865};
34866static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
34867    {0,0}
34868};
34869static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
34870    0
34871};
34872
34873static 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};
34881static swig_lua_class *swig_SBModule_bases[] = {0};
34882static const char *swig_SBModule_base_names[] = {0};
34883static 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
34885static 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
34896fail:
34897  lua_error(L);
34898  return SWIG_arg;
34899}
34900
34901
34902static 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
34920fail:
34921  lua_error(L);
34922  return SWIG_arg;
34923}
34924
34925
34926static 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
34959static 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
34977fail:
34978  lua_error(L);
34979  return SWIG_arg;
34980}
34981
34982
34983static 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
35000fail:
35001  lua_error(L);
35002  return SWIG_arg;
35003}
35004
35005
35006static 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
35027fail:
35028  lua_error(L);
35029  return SWIG_arg;
35030}
35031
35032
35033static 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
35057fail:
35058  lua_error(L);
35059  return SWIG_arg;
35060}
35061
35062
35063static 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
35084fail:
35085  lua_error(L);
35086  return SWIG_arg;
35087}
35088
35089
35090static 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
35114fail:
35115  lua_error(L);
35116  return SWIG_arg;
35117}
35118
35119
35120static 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
35141fail:
35142  lua_error(L);
35143  return SWIG_arg;
35144}
35145
35146
35147static 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
35171fail:
35172  lua_error(L);
35173  return SWIG_arg;
35174}
35175
35176
35177static 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
35195fail:
35196  lua_error(L);
35197  return SWIG_arg;
35198}
35199
35200
35201static 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
35221fail:
35222  lua_error(L);
35223  return SWIG_arg;
35224}
35225
35226
35227static 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
35245fail:
35246  lua_error(L);
35247  return SWIG_arg;
35248}
35249
35250
35251static 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
35271fail:
35272  lua_error(L);
35273  return SWIG_arg;
35274}
35275
35276
35277static 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
35295fail:
35296  lua_error(L);
35297  return SWIG_arg;
35298}
35299
35300
35301static 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
35319fail:
35320  lua_error(L);
35321  return SWIG_arg;
35322}
35323
35324
35325static 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
35354fail:
35355  lua_error(L);
35356  return SWIG_arg;
35357}
35358
35359
35360static 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
35385fail:
35386  lua_error(L);
35387  return SWIG_arg;
35388}
35389
35390
35391static 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
35409fail:
35410  lua_error(L);
35411  return SWIG_arg;
35412}
35413
35414
35415static void swig_delete_SBModuleSpec(void *obj) {
35416lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
35417delete arg1;
35418}
35419static 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}
35427static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
35428    {0,0,0}
35429};
35430static 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};
35450static swig_lua_method swig_SBModuleSpec_meta[] = {
35451    { "__tostring", _wrap_SBModuleSpec___tostring},
35452    {0,0}
35453};
35454
35455static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
35456    {0,0,0}
35457};
35458static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
35459    {0,0,0,0,0,0}
35460};
35461static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
35462    {0,0}
35463};
35464static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
35465    0
35466};
35467
35468static 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};
35476static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
35477static const char *swig_SBModuleSpec_base_names[] = {0};
35478static 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
35480static 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
35491fail:
35492  lua_error(L);
35493  return SWIG_arg;
35494}
35495
35496
35497static 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
35515fail:
35516  lua_error(L);
35517  return SWIG_arg;
35518}
35519
35520
35521static 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
35554static 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
35571fail:
35572  lua_error(L);
35573  return SWIG_arg;
35574}
35575
35576
35577static 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
35601fail:
35602  lua_error(L);
35603  return SWIG_arg;
35604}
35605
35606
35607static 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
35631fail:
35632  lua_error(L);
35633  return SWIG_arg;
35634}
35635
35636
35637static 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
35701static 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
35729fail:
35730  lua_error(L);
35731  return SWIG_arg;
35732}
35733
35734
35735static 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
35763fail:
35764  lua_error(L);
35765  return SWIG_arg;
35766}
35767
35768
35769static 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
35787fail:
35788  lua_error(L);
35789  return SWIG_arg;
35790}
35791
35792
35793static 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
35818fail:
35819  lua_error(L);
35820  return SWIG_arg;
35821}
35822
35823
35824static 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
35849fail:
35850  lua_error(L);
35851  return SWIG_arg;
35852}
35853
35854
35855static 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
35873fail:
35874  lua_error(L);
35875  return SWIG_arg;
35876}
35877
35878
35879static void swig_delete_SBModuleSpecList(void *obj) {
35880lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
35881delete arg1;
35882}
35883static 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}
35891static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
35892    {0,0,0}
35893};
35894static 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};
35904static swig_lua_method swig_SBModuleSpecList_meta[] = {
35905    { "__tostring", _wrap_SBModuleSpecList___tostring},
35906    {0,0}
35907};
35908
35909static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
35910    {0,0,0}
35911};
35912static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
35913    {0,0,0,0,0,0}
35914};
35915static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
35916    { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
35917    {0,0}
35918};
35919static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
35920    0
35921};
35922
35923static 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};
35931static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
35932static const char *swig_SBModuleSpecList_base_names[] = {0};
35933static 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
35935static 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
35949fail:
35950  lua_error(L);
35951  return SWIG_arg;
35952}
35953
35954
35955static 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
35973fail:
35974  lua_error(L);
35975  return SWIG_arg;
35976}
35977
35978
35979static 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
36018static 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
36036fail:
36037  lua_error(L);
36038  return SWIG_arg;
36039}
36040
36041
36042static 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
36062fail:
36063  lua_error(L);
36064  return SWIG_arg;
36065}
36066
36067
36068static 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
36086fail:
36087  lua_error(L);
36088  return SWIG_arg;
36089}
36090
36091
36092static 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
36118fail:
36119  lua_error(L);
36120  return SWIG_arg;
36121}
36122
36123
36124static 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
36141fail:
36142  lua_error(L);
36143  return SWIG_arg;
36144}
36145
36146
36147static 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
36165fail:
36166  lua_error(L);
36167  return SWIG_arg;
36168}
36169
36170
36171static 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
36191fail:
36192  lua_error(L);
36193  return SWIG_arg;
36194}
36195
36196
36197static void swig_delete_SBPlatformConnectOptions(void *obj) {
36198lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36199delete arg1;
36200}
36201static 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}
36209static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36210    {0,0,0}
36211};
36212static 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};
36222static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36223    {0,0}
36224};
36225
36226static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36227    {0,0,0}
36228};
36229static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36230    {0,0,0,0,0,0}
36231};
36232static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36233    {0,0}
36234};
36235static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36236    0
36237};
36238
36239static 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};
36247static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36248static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36249static 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
36251static 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
36265fail:
36266  lua_error(L);
36267  return SWIG_arg;
36268}
36269
36270
36271static 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
36289fail:
36290  lua_error(L);
36291  return SWIG_arg;
36292}
36293
36294
36295static 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
36334static 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
36351fail:
36352  lua_error(L);
36353  return SWIG_arg;
36354}
36355
36356
36357static 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
36375fail:
36376  lua_error(L);
36377  return SWIG_arg;
36378}
36379
36380
36381static 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
36401fail:
36402  lua_error(L);
36403  return SWIG_arg;
36404}
36405
36406
36407static 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
36425fail:
36426  lua_error(L);
36427  return SWIG_arg;
36428}
36429
36430
36431static 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
36451fail:
36452  lua_error(L);
36453  return SWIG_arg;
36454}
36455
36456
36457static 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
36475fail:
36476  lua_error(L);
36477  return SWIG_arg;
36478}
36479
36480
36481static 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
36502fail:
36503  lua_error(L);
36504  return SWIG_arg;
36505}
36506
36507
36508static 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
36526fail:
36527  lua_error(L);
36528  return SWIG_arg;
36529}
36530
36531
36532static 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
36550fail:
36551  lua_error(L);
36552  return SWIG_arg;
36553}
36554
36555
36556static 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
36574fail:
36575  lua_error(L);
36576  return SWIG_arg;
36577}
36578
36579
36580static void swig_delete_SBPlatformShellCommand(void *obj) {
36581lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
36582delete arg1;
36583}
36584static 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}
36592static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
36593    {0,0,0}
36594};
36595static 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};
36608static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
36609    {0,0}
36610};
36611
36612static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
36613    {0,0,0}
36614};
36615static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
36616    {0,0,0,0,0,0}
36617};
36618static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
36619    {0,0}
36620};
36621static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
36622    0
36623};
36624
36625static 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};
36633static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
36634static const char *swig_SBPlatformShellCommand_base_names[] = {0};
36635static 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
36637static 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
36648fail:
36649  lua_error(L);
36650  return SWIG_arg;
36651}
36652
36653
36654static 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
36668fail:
36669  lua_error(L);
36670  return SWIG_arg;
36671}
36672
36673
36674static 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
36702static 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
36720fail:
36721  lua_error(L);
36722  return SWIG_arg;
36723}
36724
36725
36726static 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
36743fail:
36744  lua_error(L);
36745  return SWIG_arg;
36746}
36747
36748
36749static 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
36767fail:
36768  lua_error(L);
36769  return SWIG_arg;
36770}
36771
36772
36773static 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
36794fail:
36795  lua_error(L);
36796  return SWIG_arg;
36797}
36798
36799
36800static 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
36818fail:
36819  lua_error(L);
36820  return SWIG_arg;
36821}
36822
36823
36824static 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
36852fail:
36853  lua_error(L);
36854  return SWIG_arg;
36855}
36856
36857
36858static 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
36875fail:
36876  lua_error(L);
36877  return SWIG_arg;
36878}
36879
36880
36881static 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
36899fail:
36900  lua_error(L);
36901  return SWIG_arg;
36902}
36903
36904
36905static 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
36923fail:
36924  lua_error(L);
36925  return SWIG_arg;
36926}
36927
36928
36929static 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
36947fail:
36948  lua_error(L);
36949  return SWIG_arg;
36950}
36951
36952
36953static 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
36971fail:
36972  lua_error(L);
36973  return SWIG_arg;
36974}
36975
36976
36977static 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
36995fail:
36996  lua_error(L);
36997  return SWIG_arg;
36998}
36999
37000
37001static 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
37019fail:
37020  lua_error(L);
37021  return SWIG_arg;
37022}
37023
37024
37025static 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
37043fail:
37044  lua_error(L);
37045  return SWIG_arg;
37046}
37047
37048
37049static 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
37067fail:
37068  lua_error(L);
37069  return SWIG_arg;
37070}
37071
37072
37073static 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
37108fail:
37109  lua_error(L);
37110  return SWIG_arg;
37111}
37112
37113
37114static 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
37149fail:
37150  lua_error(L);
37151  return SWIG_arg;
37152}
37153
37154
37155static 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
37190fail:
37191  lua_error(L);
37192  return SWIG_arg;
37193}
37194
37195
37196static 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
37224fail:
37225  lua_error(L);
37226  return SWIG_arg;
37227}
37228
37229
37230static 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
37258fail:
37259  lua_error(L);
37260  return SWIG_arg;
37261}
37262
37263
37264static 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
37288fail:
37289  lua_error(L);
37290  return SWIG_arg;
37291}
37292
37293
37294static 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
37322fail:
37323  lua_error(L);
37324  return SWIG_arg;
37325}
37326
37327
37328static 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
37352fail:
37353  lua_error(L);
37354  return SWIG_arg;
37355}
37356
37357
37358static 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
37417static 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
37438fail:
37439  lua_error(L);
37440  return SWIG_arg;
37441}
37442
37443
37444static 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
37472fail:
37473  lua_error(L);
37474  return SWIG_arg;
37475}
37476
37477
37478static 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
37499fail:
37500  lua_error(L);
37501  return SWIG_arg;
37502}
37503
37504
37505static void swig_delete_SBPlatform(void *obj) {
37506lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
37507delete arg1;
37508}
37509static 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}
37517static swig_lua_attribute swig_SBPlatform_attributes[] = {
37518    {0,0,0}
37519};
37520static 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};
37548static swig_lua_method swig_SBPlatform_meta[] = {
37549    {0,0}
37550};
37551
37552static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
37553    {0,0,0}
37554};
37555static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
37556    {0,0,0,0,0,0}
37557};
37558static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
37559    {0,0}
37560};
37561static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
37562    0
37563};
37564
37565static 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};
37573static swig_lua_class *swig_SBPlatform_bases[] = {0};
37574static const char *swig_SBPlatform_base_names[] = {0};
37575static 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
37577static 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
37588fail:
37589  lua_error(L);
37590  return SWIG_arg;
37591}
37592
37593
37594static 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
37612fail:
37613  lua_error(L);
37614  return SWIG_arg;
37615}
37616
37617
37618static 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
37651static 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
37662fail:
37663  lua_error(L);
37664  return SWIG_arg;
37665}
37666
37667
37668static 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
37686fail:
37687  lua_error(L);
37688  return SWIG_arg;
37689}
37690
37691
37692static 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
37710fail:
37711  lua_error(L);
37712  return SWIG_arg;
37713}
37714
37715
37716static 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
37733fail:
37734  lua_error(L);
37735  return SWIG_arg;
37736}
37737
37738
37739static 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
37757fail:
37758  lua_error(L);
37759  return SWIG_arg;
37760}
37761
37762
37763static 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
37784fail:
37785  lua_error(L);
37786  return SWIG_arg;
37787}
37788
37789
37790static 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
37808fail:
37809  lua_error(L);
37810  return SWIG_arg;
37811}
37812
37813
37814static 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
37839fail:
37840  lua_error(L);
37841  return SWIG_arg;
37842}
37843
37844
37845static 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
37870fail:
37871  lua_error(L);
37872  return SWIG_arg;
37873}
37874
37875
37876static 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
37901fail:
37902  lua_error(L);
37903  return SWIG_arg;
37904}
37905
37906
37907static 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
37932fail:
37933  lua_error(L);
37934  return SWIG_arg;
37935}
37936
37937
37938static 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
37971fail:
37972  lua_error(L);
37973  return SWIG_arg;
37974}
37975
37976
37977static 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
38010fail:
38011  lua_error(L);
38012  return SWIG_arg;
38013}
38014
38015
38016static 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
38100static 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
38131fail:
38132  lua_error(L);
38133  return SWIG_arg;
38134}
38135
38136
38137static 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
38165fail:
38166  lua_error(L);
38167  return SWIG_arg;
38168}
38169
38170
38171static 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
38229fail:
38230  lua_error(L);
38231  return SWIG_arg;
38232}
38233
38234
38235static 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
38253fail:
38254  lua_error(L);
38255  return SWIG_arg;
38256}
38257
38258
38259static 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
38284fail:
38285  lua_error(L);
38286  return SWIG_arg;
38287}
38288
38289
38290static 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
38314fail:
38315  lua_error(L);
38316  return SWIG_arg;
38317}
38318
38319
38320static 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
38345fail:
38346  lua_error(L);
38347  return SWIG_arg;
38348}
38349
38350
38351static 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
38372fail:
38373  lua_error(L);
38374  return SWIG_arg;
38375}
38376
38377
38378static 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
38405fail:
38406  lua_error(L);
38407  return SWIG_arg;
38408}
38409
38410
38411static 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
38436fail:
38437  lua_error(L);
38438  return SWIG_arg;
38439}
38440
38441
38442static 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
38463fail:
38464  lua_error(L);
38465  return SWIG_arg;
38466}
38467
38468
38469static 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
38491fail:
38492  lua_error(L);
38493  return SWIG_arg;
38494}
38495
38496
38497static 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
38515fail:
38516  lua_error(L);
38517  return SWIG_arg;
38518}
38519
38520
38521static 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
38546fail:
38547  lua_error(L);
38548  return SWIG_arg;
38549}
38550
38551
38552static 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
38570fail:
38571  lua_error(L);
38572  return SWIG_arg;
38573}
38574
38575
38576static 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
38594fail:
38595  lua_error(L);
38596  return SWIG_arg;
38597}
38598
38599
38600static 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
38618fail:
38619  lua_error(L);
38620  return SWIG_arg;
38621}
38622
38623
38624static 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
38642fail:
38643  lua_error(L);
38644  return SWIG_arg;
38645}
38646
38647
38648static 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
38666fail:
38667  lua_error(L);
38668  return SWIG_arg;
38669}
38670
38671
38672static 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
38690fail:
38691  lua_error(L);
38692  return SWIG_arg;
38693}
38694
38695
38696static 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
38717fail:
38718  lua_error(L);
38719  return SWIG_arg;
38720}
38721
38722
38723static 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
38744fail:
38745  lua_error(L);
38746  return SWIG_arg;
38747}
38748
38749
38750static 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
38771fail:
38772  lua_error(L);
38773  return SWIG_arg;
38774}
38775
38776
38777static 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
38798fail:
38799  lua_error(L);
38800  return SWIG_arg;
38801}
38802
38803
38804static 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
38825fail:
38826  lua_error(L);
38827  return SWIG_arg;
38828}
38829
38830
38831static 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
38855fail:
38856  lua_error(L);
38857  return SWIG_arg;
38858}
38859
38860
38861static 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
38882fail:
38883  lua_error(L);
38884  return SWIG_arg;
38885}
38886
38887
38888static 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
38909fail:
38910  lua_error(L);
38911  return SWIG_arg;
38912}
38913
38914
38915static 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
38933fail:
38934  lua_error(L);
38935  return SWIG_arg;
38936}
38937
38938
38939static 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
38988static 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
39005fail:
39006  lua_error(L);
39007  return SWIG_arg;
39008}
39009
39010
39011static 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
39046fail:
39047  lua_error(L);
39048  return SWIG_arg;
39049}
39050
39051
39052static 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
39087fail:
39088  lua_error(L);
39089  return SWIG_arg;
39090}
39091
39092
39093static 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
39128fail:
39129  lua_error(L);
39130  return SWIG_arg;
39131}
39132
39133
39134static 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
39166fail:
39167  lua_error(L);
39168  return SWIG_arg;
39169}
39170
39171
39172static 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
39200fail:
39201  lua_error(L);
39202  return SWIG_arg;
39203}
39204
39205
39206static 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
39224fail:
39225  lua_error(L);
39226  return SWIG_arg;
39227}
39228
39229
39230static 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
39248fail:
39249  lua_error(L);
39250  return SWIG_arg;
39251}
39252
39253
39254static 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
39272fail:
39273  lua_error(L);
39274  return SWIG_arg;
39275}
39276
39277
39278static 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
39300fail:
39301  lua_error(L);
39302  return SWIG_arg;
39303}
39304
39305
39306static 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
39327fail:
39328  lua_error(L);
39329  return SWIG_arg;
39330}
39331
39332
39333static 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
39351fail:
39352  lua_error(L);
39353  return SWIG_arg;
39354}
39355
39356
39357static 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
39378fail:
39379  lua_error(L);
39380  return SWIG_arg;
39381}
39382
39383
39384static 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
39402fail:
39403  lua_error(L);
39404  return SWIG_arg;
39405}
39406
39407
39408static 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
39426fail:
39427  lua_error(L);
39428  return SWIG_arg;
39429}
39430
39431
39432static 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
39453fail:
39454  lua_error(L);
39455  return SWIG_arg;
39456}
39457
39458
39459static 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
39484fail:
39485  lua_error(L);
39486  return SWIG_arg;
39487}
39488
39489
39490static 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
39515fail:
39516  lua_error(L);
39517  return SWIG_arg;
39518}
39519
39520
39521static 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
39553fail:
39554  lua_error(L);
39555  return SWIG_arg;
39556}
39557
39558
39559static 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
39605fail:
39606  lua_error(L);
39607  return SWIG_arg;
39608}
39609
39610
39611static 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
39636fail:
39637  lua_error(L);
39638  return SWIG_arg;
39639}
39640
39641
39642static 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
39666fail:
39667  lua_error(L);
39668  return SWIG_arg;
39669}
39670
39671
39672static 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
39690fail:
39691  lua_error(L);
39692  return SWIG_arg;
39693}
39694
39695
39696static 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
39718fail:
39719  lua_error(L);
39720  return SWIG_arg;
39721}
39722
39723
39724static 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
39748fail:
39749  lua_error(L);
39750  return SWIG_arg;
39751}
39752
39753
39754static 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
39775fail:
39776  lua_error(L);
39777  return SWIG_arg;
39778}
39779
39780
39781static 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
39805fail:
39806  lua_error(L);
39807  return SWIG_arg;
39808}
39809
39810
39811static 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
39846fail:
39847  lua_error(L);
39848  return SWIG_arg;
39849}
39850
39851
39852static 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
39883fail:
39884  lua_error(L);
39885  return SWIG_arg;
39886}
39887
39888
39889static 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
39910fail:
39911  lua_error(L);
39912  return SWIG_arg;
39913}
39914
39915
39916static 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
39937fail:
39938  lua_error(L);
39939  return SWIG_arg;
39940}
39941
39942
39943static 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
39961fail:
39962  lua_error(L);
39963  return SWIG_arg;
39964}
39965
39966
39967static void swig_delete_SBProcess(void *obj) {
39968lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
39969delete arg1;
39970}
39971static 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}
39979static swig_lua_attribute swig_SBProcess_attributes[] = {
39980    {0,0,0}
39981};
39982static 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};
40047static swig_lua_method swig_SBProcess_meta[] = {
40048    { "__tostring", _wrap_SBProcess___tostring},
40049    {0,0}
40050};
40051
40052static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40053    {0,0,0}
40054};
40055static 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};
40064static 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};
40077static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40078    0
40079};
40080
40081static 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};
40089static swig_lua_class *swig_SBProcess_bases[] = {0};
40090static const char *swig_SBProcess_base_names[] = {0};
40091static 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
40093static 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
40104fail:
40105  lua_error(L);
40106  return SWIG_arg;
40107}
40108
40109
40110static 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
40128fail:
40129  lua_error(L);
40130  return SWIG_arg;
40131}
40132
40133
40134static 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
40167static 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
40185fail:
40186  lua_error(L);
40187  return SWIG_arg;
40188}
40189
40190
40191static 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
40209fail:
40210  lua_error(L);
40211  return SWIG_arg;
40212}
40213
40214
40215static 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
40236fail:
40237  lua_error(L);
40238  return SWIG_arg;
40239}
40240
40241
40242static 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
40260fail:
40261  lua_error(L);
40262  return SWIG_arg;
40263}
40264
40265
40266static 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
40284fail:
40285  lua_error(L);
40286  return SWIG_arg;
40287}
40288
40289
40290static 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
40308fail:
40309  lua_error(L);
40310  return SWIG_arg;
40311}
40312
40313
40314static 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
40332fail:
40333  lua_error(L);
40334  return SWIG_arg;
40335}
40336
40337
40338static 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
40356fail:
40357  lua_error(L);
40358  return SWIG_arg;
40359}
40360
40361
40362static 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
40380fail:
40381  lua_error(L);
40382  return SWIG_arg;
40383}
40384
40385
40386static 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
40404fail:
40405  lua_error(L);
40406  return SWIG_arg;
40407}
40408
40409
40410static 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
40428fail:
40429  lua_error(L);
40430  return SWIG_arg;
40431}
40432
40433
40434static 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
40452fail:
40453  lua_error(L);
40454  return SWIG_arg;
40455}
40456
40457
40458static 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
40476fail:
40477  lua_error(L);
40478  return SWIG_arg;
40479}
40480
40481
40482static void swig_delete_SBProcessInfo(void *obj) {
40483lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
40484delete arg1;
40485}
40486static 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}
40494static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
40495    {0,0,0}
40496};
40497static 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};
40513static swig_lua_method swig_SBProcessInfo_meta[] = {
40514    {0,0}
40515};
40516
40517static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
40518    {0,0,0}
40519};
40520static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
40521    {0,0,0,0,0,0}
40522};
40523static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
40524    {0,0}
40525};
40526static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
40527    0
40528};
40529
40530static 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};
40538static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
40539static const char *swig_SBProcessInfo_base_names[] = {0};
40540static 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
40542static 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
40553fail:
40554  lua_error(L);
40555  return SWIG_arg;
40556}
40557
40558
40559static 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
40577fail:
40578  lua_error(L);
40579  return SWIG_arg;
40580}
40581
40582
40583static 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
40616static 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
40634fail:
40635  lua_error(L);
40636  return SWIG_arg;
40637}
40638
40639
40640static 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
40657fail:
40658  lua_error(L);
40659  return SWIG_arg;
40660}
40661
40662
40663static 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
40684fail:
40685  lua_error(L);
40686  return SWIG_arg;
40687}
40688
40689
40690static 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
40708fail:
40709  lua_error(L);
40710  return SWIG_arg;
40711}
40712
40713
40714static 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
40732fail:
40733  lua_error(L);
40734  return SWIG_arg;
40735}
40736
40737
40738static 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
40756fail:
40757  lua_error(L);
40758  return SWIG_arg;
40759}
40760
40761
40762static 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
40780fail:
40781  lua_error(L);
40782  return SWIG_arg;
40783}
40784
40785
40786static 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
40804fail:
40805  lua_error(L);
40806  return SWIG_arg;
40807}
40808
40809
40810static 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
40835fail:
40836  lua_error(L);
40837  return SWIG_arg;
40838}
40839
40840
40841static 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
40859fail:
40860  lua_error(L);
40861  return SWIG_arg;
40862}
40863
40864
40865static 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
40890fail:
40891  lua_error(L);
40892  return SWIG_arg;
40893}
40894
40895
40896static 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
40914fail:
40915  lua_error(L);
40916  return SWIG_arg;
40917}
40918
40919
40920static void swig_delete_SBQueue(void *obj) {
40921lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
40922delete arg1;
40923}
40924static 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}
40932static swig_lua_attribute swig_SBQueue_attributes[] = {
40933    {0,0,0}
40934};
40935static 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};
40950static swig_lua_method swig_SBQueue_meta[] = {
40951    {0,0}
40952};
40953
40954static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
40955    {0,0,0}
40956};
40957static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
40958    {0,0,0,0,0,0}
40959};
40960static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
40961    {0,0}
40962};
40963static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
40964    0
40965};
40966
40967static 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};
40975static swig_lua_class *swig_SBQueue_bases[] = {0};
40976static const char *swig_SBQueue_base_names[] = {0};
40977static 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
40979static 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
40990fail:
40991  lua_error(L);
40992  return SWIG_arg;
40993}
40994
40995
40996static 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
41014fail:
41015  lua_error(L);
41016  return SWIG_arg;
41017}
41018
41019
41020static 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
41053static 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
41071fail:
41072  lua_error(L);
41073  return SWIG_arg;
41074}
41075
41076
41077static 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
41094fail:
41095  lua_error(L);
41096  return SWIG_arg;
41097}
41098
41099
41100static 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
41118fail:
41119  lua_error(L);
41120  return SWIG_arg;
41121}
41122
41123
41124static 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
41144fail:
41145  lua_error(L);
41146  return SWIG_arg;
41147}
41148
41149
41150static 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
41171fail:
41172  lua_error(L);
41173  return SWIG_arg;
41174}
41175
41176
41177static 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
41203fail:
41204  lua_error(L);
41205  return SWIG_arg;
41206}
41207
41208
41209static 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
41233fail:
41234  lua_error(L);
41235  return SWIG_arg;
41236}
41237
41238
41239static 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
41263fail:
41264  lua_error(L);
41265  return SWIG_arg;
41266}
41267
41268
41269static void swig_delete_SBQueueItem(void *obj) {
41270lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
41271delete arg1;
41272}
41273static 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}
41281static swig_lua_attribute swig_SBQueueItem_attributes[] = {
41282    {0,0,0}
41283};
41284static 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};
41295static swig_lua_method swig_SBQueueItem_meta[] = {
41296    {0,0}
41297};
41298
41299static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
41300    {0,0,0}
41301};
41302static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
41303    {0,0,0,0,0,0}
41304};
41305static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
41306    {0,0}
41307};
41308static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
41309    0
41310};
41311
41312static 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};
41320static swig_lua_class *swig_SBQueueItem_bases[] = {0};
41321static const char *swig_SBQueueItem_base_names[] = {0};
41322static 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
41324static 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
41335fail:
41336  lua_error(L);
41337  return SWIG_arg;
41338}
41339
41340
41341static 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
41359fail:
41360  lua_error(L);
41361  return SWIG_arg;
41362}
41363
41364
41365static 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
41398static 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
41416fail:
41417  lua_error(L);
41418  return SWIG_arg;
41419}
41420
41421
41422static 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
41440fail:
41441  lua_error(L);
41442  return SWIG_arg;
41443}
41444
41445
41446static 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
41467fail:
41468  lua_error(L);
41469  return SWIG_arg;
41470}
41471
41472
41473static 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
41497fail:
41498  lua_error(L);
41499  return SWIG_arg;
41500}
41501
41502
41503static 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
41521fail:
41522  lua_error(L);
41523  return SWIG_arg;
41524}
41525
41526
41527static 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
41552fail:
41553  lua_error(L);
41554  return SWIG_arg;
41555}
41556
41557
41558static 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
41576fail:
41577  lua_error(L);
41578  return SWIG_arg;
41579}
41580
41581
41582static 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
41607fail:
41608  lua_error(L);
41609  return SWIG_arg;
41610}
41611
41612
41613static 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
41631fail:
41632  lua_error(L);
41633  return SWIG_arg;
41634}
41635
41636
41637static 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
41655fail:
41656  lua_error(L);
41657  return SWIG_arg;
41658}
41659
41660
41661static 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
41679fail:
41680  lua_error(L);
41681  return SWIG_arg;
41682}
41683
41684
41685static 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
41706fail:
41707  lua_error(L);
41708  return SWIG_arg;
41709}
41710
41711
41712static 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
41739fail:
41740  lua_error(L);
41741  return SWIG_arg;
41742}
41743
41744
41745static 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
41799static 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
41817fail:
41818  lua_error(L);
41819  return SWIG_arg;
41820}
41821
41822
41823static 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
41841fail:
41842  lua_error(L);
41843  return SWIG_arg;
41844}
41845
41846
41847static 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
41865fail:
41866  lua_error(L);
41867  return SWIG_arg;
41868}
41869
41870
41871static 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
41896fail:
41897  lua_error(L);
41898  return SWIG_arg;
41899}
41900
41901
41902static 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
41927fail:
41928  lua_error(L);
41929  return SWIG_arg;
41930}
41931
41932
41933static 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
41951fail:
41952  lua_error(L);
41953  return SWIG_arg;
41954}
41955
41956
41957static void swig_delete_SBSection(void *obj) {
41958lldb::SBSection *arg1 = (lldb::SBSection *) obj;
41959delete arg1;
41960}
41961static 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}
41969static swig_lua_attribute swig_SBSection_attributes[] = {
41970    {0,0,0}
41971};
41972static 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};
41993static swig_lua_method swig_SBSection_meta[] = {
41994    { "__eq", _wrap_SBSection___eq},
41995    { "__tostring", _wrap_SBSection___tostring},
41996    {0,0}
41997};
41998
41999static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42000    {0,0,0}
42001};
42002static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42003    {0,0,0,0,0,0}
42004};
42005static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42006    {0,0}
42007};
42008static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42009    0
42010};
42011
42012static 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};
42020static swig_lua_class *swig_SBSection_bases[] = {0};
42021static const char *swig_SBSection_base_names[] = {0};
42022static 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
42024static 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
42042fail:
42043  lua_error(L);
42044  return SWIG_arg;
42045}
42046
42047
42048static 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
42095fail:
42096  lua_error(L);
42097  return SWIG_arg;
42098}
42099
42100
42101static 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
42152fail:
42153  lua_error(L);
42154  return SWIG_arg;
42155}
42156
42157
42158static void swig_delete_SBSourceManager(void *obj) {
42159lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
42160delete arg1;
42161}
42162static 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}
42170static swig_lua_attribute swig_SBSourceManager_attributes[] = {
42171    {0,0,0}
42172};
42173static swig_lua_method swig_SBSourceManager_methods[]= {
42174    { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
42175    { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
42176    {0,0}
42177};
42178static swig_lua_method swig_SBSourceManager_meta[] = {
42179    {0,0}
42180};
42181
42182static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
42183    {0,0,0}
42184};
42185static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
42186    {0,0,0,0,0,0}
42187};
42188static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
42189    {0,0}
42190};
42191static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
42192    0
42193};
42194
42195static 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};
42203static swig_lua_class *swig_SBSourceManager_bases[] = {0};
42204static const char *swig_SBSourceManager_base_names[] = {0};
42205static 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
42207static 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
42218fail:
42219  lua_error(L);
42220  return SWIG_arg;
42221}
42222
42223
42224static 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
42242fail:
42243  lua_error(L);
42244  return SWIG_arg;
42245}
42246
42247
42248static 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
42266fail:
42267  lua_error(L);
42268  return SWIG_arg;
42269}
42270
42271
42272static 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
42290fail:
42291  lua_error(L);
42292  return SWIG_arg;
42293}
42294
42295
42296static 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
42316fail:
42317  lua_error(L);
42318  return SWIG_arg;
42319}
42320
42321
42322static 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
42345fail:
42346  lua_error(L);
42347  return SWIG_arg;
42348}
42349
42350
42351static 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
42377fail:
42378  lua_error(L);
42379  return SWIG_arg;
42380}
42381
42382
42383static 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
42409fail:
42410  lua_error(L);
42411  return SWIG_arg;
42412}
42413
42414
42415static 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
42504static 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
42533fail:
42534  lua_error(L);
42535  return SWIG_arg;
42536}
42537
42538
42539static 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
42562fail:
42563  lua_error(L);
42564  return SWIG_arg;
42565}
42566
42567
42568static 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
42585fail:
42586  lua_error(L);
42587  return SWIG_arg;
42588}
42589
42590
42591static void swig_delete_SBStream(void *obj) {
42592lldb::SBStream *arg1 = (lldb::SBStream *) obj;
42593delete arg1;
42594}
42595static 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}
42603static swig_lua_attribute swig_SBStream_attributes[] = {
42604    {0,0,0}
42605};
42606static 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};
42617static swig_lua_method swig_SBStream_meta[] = {
42618    {0,0}
42619};
42620
42621static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
42622    {0,0,0}
42623};
42624static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
42625    {0,0,0,0,0,0}
42626};
42627static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
42628    {0,0}
42629};
42630static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
42631    0
42632};
42633
42634static 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};
42642static swig_lua_class *swig_SBStream_bases[] = {0};
42643static const char *swig_SBStream_base_names[] = {0};
42644static 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
42646static 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
42657fail:
42658  lua_error(L);
42659  return SWIG_arg;
42660}
42661
42662
42663static 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
42681fail:
42682  lua_error(L);
42683  return SWIG_arg;
42684}
42685
42686
42687static 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
42720static 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
42738fail:
42739  lua_error(L);
42740  return SWIG_arg;
42741}
42742
42743
42744static 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
42764fail:
42765  lua_error(L);
42766  return SWIG_arg;
42767}
42768
42769
42770static 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
42797fail:
42798  lua_error(L);
42799  return SWIG_arg;
42800}
42801
42802
42803static 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
42827fail:
42828  lua_error(L);
42829  return SWIG_arg;
42830}
42831
42832
42833static 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
42902static 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
42920fail:
42921  lua_error(L);
42922  return SWIG_arg;
42923}
42924
42925
42926static 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
42948fail:
42949  lua_error(L);
42950  return SWIG_arg;
42951}
42952
42953
42954static 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
42971fail:
42972  lua_error(L);
42973  return SWIG_arg;
42974}
42975
42976
42977static void swig_delete_SBStringList(void *obj) {
42978lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
42979delete arg1;
42980}
42981static 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}
42989static swig_lua_attribute swig_SBStringList_attributes[] = {
42990    {0,0,0}
42991};
42992static 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};
43001static swig_lua_method swig_SBStringList_meta[] = {
43002    {0,0}
43003};
43004
43005static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43006    {0,0,0}
43007};
43008static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43009    {0,0,0,0,0,0}
43010};
43011static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43012    {0,0}
43013};
43014static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43015    0
43016};
43017
43018static 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};
43026static swig_lua_class *swig_SBStringList_bases[] = {0};
43027static const char *swig_SBStringList_base_names[] = {0};
43028static 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
43030static 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
43041fail:
43042  lua_error(L);
43043  return SWIG_arg;
43044}
43045
43046
43047static 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
43065fail:
43066  lua_error(L);
43067  return SWIG_arg;
43068}
43069
43070
43071static 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
43089fail:
43090  lua_error(L);
43091  return SWIG_arg;
43092}
43093
43094
43095static 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
43143static 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
43161fail:
43162  lua_error(L);
43163  return SWIG_arg;
43164}
43165
43166
43167static 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
43184fail:
43185  lua_error(L);
43186  return SWIG_arg;
43187}
43188
43189
43190static 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
43208fail:
43209  lua_error(L);
43210  return SWIG_arg;
43211}
43212
43213
43214static 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
43232fail:
43233  lua_error(L);
43234  return SWIG_arg;
43235}
43236
43237
43238static 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
43263fail:
43264  lua_error(L);
43265  return SWIG_arg;
43266}
43267
43268
43269static 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
43293fail:
43294  lua_error(L);
43295  return SWIG_arg;
43296}
43297
43298
43299static 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
43324fail:
43325  lua_error(L);
43326  return SWIG_arg;
43327}
43328
43329
43330static 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
43351fail:
43352  lua_error(L);
43353  return SWIG_arg;
43354}
43355
43356
43357static 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
43375fail:
43376  lua_error(L);
43377  return SWIG_arg;
43378}
43379
43380
43381static 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
43430static 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
43451fail:
43452  lua_error(L);
43453  return SWIG_arg;
43454}
43455
43456
43457static 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
43475fail:
43476  lua_error(L);
43477  return SWIG_arg;
43478}
43479
43480
43481static 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
43530static 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
43551fail:
43552  lua_error(L);
43553  return SWIG_arg;
43554}
43555
43556
43557static 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
43575fail:
43576  lua_error(L);
43577  return SWIG_arg;
43578}
43579
43580
43581static 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
43630static 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
43655fail:
43656  lua_error(L);
43657  return SWIG_arg;
43658}
43659
43660
43661static 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
43689fail:
43690  lua_error(L);
43691  return SWIG_arg;
43692}
43693
43694
43695static 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
43723fail:
43724  lua_error(L);
43725  return SWIG_arg;
43726}
43727
43728
43729static 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
43757fail:
43758  lua_error(L);
43759  return SWIG_arg;
43760}
43761
43762
43763static void swig_delete_SBStructuredData(void *obj) {
43764lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
43765delete arg1;
43766}
43767static 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}
43775static swig_lua_attribute swig_SBStructuredData_attributes[] = {
43776    {0,0,0}
43777};
43778static 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};
43795static swig_lua_method swig_SBStructuredData_meta[] = {
43796    {0,0}
43797};
43798
43799static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
43800    {0,0,0}
43801};
43802static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
43803    {0,0,0,0,0,0}
43804};
43805static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
43806    {0,0}
43807};
43808static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
43809    0
43810};
43811
43812static 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};
43820static swig_lua_class *swig_SBStructuredData_bases[] = {0};
43821static const char *swig_SBStructuredData_base_names[] = {0};
43822static 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
43824static 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
43835fail:
43836  lua_error(L);
43837  return SWIG_arg;
43838}
43839
43840
43841static 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
43859fail:
43860  lua_error(L);
43861  return SWIG_arg;
43862}
43863
43864
43865static 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
43898static 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
43916fail:
43917  lua_error(L);
43918  return SWIG_arg;
43919}
43920
43921
43922static 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
43940fail:
43941  lua_error(L);
43942  return SWIG_arg;
43943}
43944
43945
43946static 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
43964fail:
43965  lua_error(L);
43966  return SWIG_arg;
43967}
43968
43969
43970static 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
43988fail:
43989  lua_error(L);
43990  return SWIG_arg;
43991}
43992
43993
43994static 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
44024fail:
44025  lua_error(L);
44026  return SWIG_arg;
44027}
44028
44029
44030static 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
44063fail:
44064  lua_error(L);
44065  return SWIG_arg;
44066}
44067
44068
44069static 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
44138static 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
44159fail:
44160  lua_error(L);
44161  return SWIG_arg;
44162}
44163
44164
44165static 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
44186fail:
44187  lua_error(L);
44188  return SWIG_arg;
44189}
44190
44191
44192static 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
44210fail:
44211  lua_error(L);
44212  return SWIG_arg;
44213}
44214
44215
44216static 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
44234fail:
44235  lua_error(L);
44236  return SWIG_arg;
44237}
44238
44239
44240static 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
44265fail:
44266  lua_error(L);
44267  return SWIG_arg;
44268}
44269
44270
44271static 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
44289fail:
44290  lua_error(L);
44291  return SWIG_arg;
44292}
44293
44294
44295static 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
44313fail:
44314  lua_error(L);
44315  return SWIG_arg;
44316}
44317
44318
44319static 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
44344fail:
44345  lua_error(L);
44346  return SWIG_arg;
44347}
44348
44349
44350static 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
44368fail:
44369  lua_error(L);
44370  return SWIG_arg;
44371}
44372
44373
44374static void swig_delete_SBSymbol(void *obj) {
44375lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
44376delete arg1;
44377}
44378static 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}
44386static swig_lua_attribute swig_SBSymbol_attributes[] = {
44387    {0,0,0}
44388};
44389static 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};
44406static swig_lua_method swig_SBSymbol_meta[] = {
44407    { "__eq", _wrap_SBSymbol___eq},
44408    { "__tostring", _wrap_SBSymbol___tostring},
44409    {0,0}
44410};
44411
44412static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
44413    {0,0,0}
44414};
44415static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
44416    {0,0,0,0,0,0}
44417};
44418static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
44419    {0,0}
44420};
44421static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
44422    0
44423};
44424
44425static 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};
44433static swig_lua_class *swig_SBSymbol_bases[] = {0};
44434static const char *swig_SBSymbol_base_names[] = {0};
44435static 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
44437static 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
44448fail:
44449  lua_error(L);
44450  return SWIG_arg;
44451}
44452
44453
44454static 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
44472fail:
44473  lua_error(L);
44474  return SWIG_arg;
44475}
44476
44477
44478static 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
44511static 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
44529fail:
44530  lua_error(L);
44531  return SWIG_arg;
44532}
44533
44534
44535static 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
44556fail:
44557  lua_error(L);
44558  return SWIG_arg;
44559}
44560
44561
44562static 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
44583fail:
44584  lua_error(L);
44585  return SWIG_arg;
44586}
44587
44588
44589static 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
44610fail:
44611  lua_error(L);
44612  return SWIG_arg;
44613}
44614
44615
44616static 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
44637fail:
44638  lua_error(L);
44639  return SWIG_arg;
44640}
44641
44642
44643static 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
44664fail:
44665  lua_error(L);
44666  return SWIG_arg;
44667}
44668
44669
44670static 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
44691fail:
44692  lua_error(L);
44693  return SWIG_arg;
44694}
44695
44696
44697static 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
44723fail:
44724  lua_error(L);
44725  return SWIG_arg;
44726}
44727
44728
44729static 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
44755fail:
44756  lua_error(L);
44757  return SWIG_arg;
44758}
44759
44760
44761static 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
44787fail:
44788  lua_error(L);
44789  return SWIG_arg;
44790}
44791
44792
44793static 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
44819fail:
44820  lua_error(L);
44821  return SWIG_arg;
44822}
44823
44824
44825static 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
44851fail:
44852  lua_error(L);
44853  return SWIG_arg;
44854}
44855
44856
44857static 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
44883fail:
44884  lua_error(L);
44885  return SWIG_arg;
44886}
44887
44888
44889static 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
44924fail:
44925  lua_error(L);
44926  return SWIG_arg;
44927}
44928
44929
44930static 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
44955fail:
44956  lua_error(L);
44957  return SWIG_arg;
44958}
44959
44960
44961static 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
44979fail:
44980  lua_error(L);
44981  return SWIG_arg;
44982}
44983
44984
44985static void swig_delete_SBSymbolContext(void *obj) {
44986lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
44987delete arg1;
44988}
44989static 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}
44997static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
44998    {0,0,0}
44999};
45000static 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};
45019static swig_lua_method swig_SBSymbolContext_meta[] = {
45020    { "__tostring", _wrap_SBSymbolContext___tostring},
45021    {0,0}
45022};
45023
45024static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45025    {0,0,0}
45026};
45027static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45028    {0,0,0,0,0,0}
45029};
45030static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45031    {0,0}
45032};
45033static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45034    0
45035};
45036
45037static 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};
45045static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45046static const char *swig_SBSymbolContext_base_names[] = {0};
45047static 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
45049static 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
45060fail:
45061  lua_error(L);
45062  return SWIG_arg;
45063}
45064
45065
45066static 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
45084fail:
45085  lua_error(L);
45086  return SWIG_arg;
45087}
45088
45089
45090static 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
45123static 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
45141fail:
45142  lua_error(L);
45143  return SWIG_arg;
45144}
45145
45146
45147static 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
45165fail:
45166  lua_error(L);
45167  return SWIG_arg;
45168}
45169
45170
45171static 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
45196fail:
45197  lua_error(L);
45198  return SWIG_arg;
45199}
45200
45201
45202static 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
45226fail:
45227  lua_error(L);
45228  return SWIG_arg;
45229}
45230
45231
45232static 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
45256fail:
45257  lua_error(L);
45258  return SWIG_arg;
45259}
45260
45261
45262static 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
45326static 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
45351fail:
45352  lua_error(L);
45353  return SWIG_arg;
45354}
45355
45356
45357static 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
45374fail:
45375  lua_error(L);
45376  return SWIG_arg;
45377}
45378
45379
45380static 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
45398fail:
45399  lua_error(L);
45400  return SWIG_arg;
45401}
45402
45403
45404static void swig_delete_SBSymbolContextList(void *obj) {
45405lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
45406delete arg1;
45407}
45408static 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}
45416static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
45417    {0,0,0}
45418};
45419static 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};
45429static swig_lua_method swig_SBSymbolContextList_meta[] = {
45430    { "__tostring", _wrap_SBSymbolContextList___tostring},
45431    {0,0}
45432};
45433
45434static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
45435    {0,0,0}
45436};
45437static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
45438    {0,0,0,0,0,0}
45439};
45440static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
45441    {0,0}
45442};
45443static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
45444    0
45445};
45446
45447static 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};
45455static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
45456static const char *swig_SBSymbolContextList_base_names[] = {0};
45457static 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
45459static 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
45470fail:
45471  lua_error(L);
45472  return SWIG_arg;
45473}
45474
45475
45476static 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
45494fail:
45495  lua_error(L);
45496  return SWIG_arg;
45497}
45498
45499
45500static 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
45533static 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
45544fail:
45545  lua_error(L);
45546  return SWIG_arg;
45547}
45548
45549
45550static 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
45568fail:
45569  lua_error(L);
45570  return SWIG_arg;
45571}
45572
45573
45574static 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
45592fail:
45593  lua_error(L);
45594  return SWIG_arg;
45595}
45596
45597
45598static 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
45619fail:
45620  lua_error(L);
45621  return SWIG_arg;
45622}
45623
45624
45625static 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
45643fail:
45644  lua_error(L);
45645  return SWIG_arg;
45646}
45647
45648
45649static 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
45674fail:
45675  lua_error(L);
45676  return SWIG_arg;
45677}
45678
45679
45680static 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
45701fail:
45702  lua_error(L);
45703  return SWIG_arg;
45704}
45705
45706
45707static 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
45728fail:
45729  lua_error(L);
45730  return SWIG_arg;
45731}
45732
45733
45734static 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
45755fail:
45756  lua_error(L);
45757  return SWIG_arg;
45758}
45759
45760
45761static 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
45829fail:
45830  lua_error(L);
45831  return SWIG_arg;
45832}
45833
45834
45835static 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
45873fail:
45874  lua_error(L);
45875  return SWIG_arg;
45876}
45877
45878
45879static 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
45914fail:
45915  lua_error(L);
45916  return SWIG_arg;
45917}
45918
45919
45920static 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
46054static 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
46078fail:
46079  lua_error(L);
46080  return SWIG_arg;
46081}
46082
46083
46084static 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
46115fail:
46116  lua_error(L);
46117  return SWIG_arg;
46118}
46119
46120
46121static 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
46185static 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
46220fail:
46221  lua_error(L);
46222  return SWIG_arg;
46223}
46224
46225
46226static 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
46264fail:
46265  lua_error(L);
46266  return SWIG_arg;
46267}
46268
46269
46270static 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
46311fail:
46312  lua_error(L);
46313  return SWIG_arg;
46314}
46315
46316
46317static 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
46358fail:
46359  lua_error(L);
46360  return SWIG_arg;
46361}
46362
46363
46364static 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
46385fail:
46386  lua_error(L);
46387  return SWIG_arg;
46388}
46389
46390
46391static 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
46421fail:
46422  lua_error(L);
46423  return SWIG_arg;
46424}
46425
46426
46427static 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
46452fail:
46453  lua_error(L);
46454  return SWIG_arg;
46455}
46456
46457
46458static 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
46488fail:
46489  lua_error(L);
46490  return SWIG_arg;
46491}
46492
46493
46494static 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
46527fail:
46528  lua_error(L);
46529  return SWIG_arg;
46530}
46531
46532
46533static 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
46561fail:
46562  lua_error(L);
46563  return SWIG_arg;
46564}
46565
46566
46567static 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
46696static 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
46714fail:
46715  lua_error(L);
46716  return SWIG_arg;
46717}
46718
46719
46720static 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
46745fail:
46746  lua_error(L);
46747  return SWIG_arg;
46748}
46749
46750
46751static 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
46778fail:
46779  lua_error(L);
46780  return SWIG_arg;
46781}
46782
46783
46784static 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
46805fail:
46806  lua_error(L);
46807  return SWIG_arg;
46808}
46809
46810
46811static 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
46839fail:
46840  lua_error(L);
46841  return SWIG_arg;
46842}
46843
46844
46845static 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
46873fail:
46874  lua_error(L);
46875  return SWIG_arg;
46876}
46877
46878
46879static 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
46897fail:
46898  lua_error(L);
46899  return SWIG_arg;
46900}
46901
46902
46903static 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
46921fail:
46922  lua_error(L);
46923  return SWIG_arg;
46924}
46925
46926
46927static 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
46945fail:
46946  lua_error(L);
46947  return SWIG_arg;
46948}
46949
46950
46951static 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
46969fail:
46970  lua_error(L);
46971  return SWIG_arg;
46972}
46973
46974
46975static 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
46993fail:
46994  lua_error(L);
46995  return SWIG_arg;
46996}
46997
46998
46999static 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
47032fail:
47033  lua_error(L);
47034  return SWIG_arg;
47035}
47036
47037
47038static 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
47068fail:
47069  lua_error(L);
47070  return SWIG_arg;
47071}
47072
47073
47074static 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
47107fail:
47108  lua_error(L);
47109  return SWIG_arg;
47110}
47111
47112
47113static 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
47143fail:
47144  lua_error(L);
47145  return SWIG_arg;
47146}
47147
47148
47149static 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
47177fail:
47178  lua_error(L);
47179  return SWIG_arg;
47180}
47181
47182
47183static 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
47207fail:
47208  lua_error(L);
47209  return SWIG_arg;
47210}
47211
47212
47213static 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
47272static 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
47296fail:
47297  lua_error(L);
47298  return SWIG_arg;
47299}
47300
47301
47302static 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
47326fail:
47327  lua_error(L);
47328  return SWIG_arg;
47329}
47330
47331
47332static 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
47356fail:
47357  lua_error(L);
47358  return SWIG_arg;
47359}
47360
47361
47362static 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
47383fail:
47384  lua_error(L);
47385  return SWIG_arg;
47386}
47387
47388
47389static 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
47417fail:
47418  lua_error(L);
47419  return SWIG_arg;
47420}
47421
47422
47423static 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
47447fail:
47448  lua_error(L);
47449  return SWIG_arg;
47450}
47451
47452
47453static 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
47484fail:
47485  lua_error(L);
47486  return SWIG_arg;
47487}
47488
47489
47490static 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
47559static 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
47590fail:
47591  lua_error(L);
47592  return SWIG_arg;
47593}
47594
47595
47596static 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
47613fail:
47614  lua_error(L);
47615  return SWIG_arg;
47616}
47617
47618
47619static 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
47643fail:
47644  lua_error(L);
47645  return SWIG_arg;
47646}
47647
47648
47649static 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
47673fail:
47674  lua_error(L);
47675  return SWIG_arg;
47676}
47677
47678
47679static 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
47707fail:
47708  lua_error(L);
47709  return SWIG_arg;
47710}
47711
47712
47713static 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
47745fail:
47746  lua_error(L);
47747  return SWIG_arg;
47748}
47749
47750
47751static 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
47792fail:
47793  lua_error(L);
47794  return SWIG_arg;
47795}
47796
47797
47798static 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
47826fail:
47827  lua_error(L);
47828  return SWIG_arg;
47829}
47830
47831
47832static 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
47864fail:
47865  lua_error(L);
47866  return SWIG_arg;
47867}
47868
47869
47870static 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
47905fail:
47906  lua_error(L);
47907  return SWIG_arg;
47908}
47909
47910
47911static 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
47953fail:
47954  lua_error(L);
47955  return SWIG_arg;
47956}
47957
47958
47959static 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
48005fail:
48006  lua_error(L);
48007  return SWIG_arg;
48008}
48009
48010
48011static 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
48210static 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
48237fail:
48238  lua_error(L);
48239  return SWIG_arg;
48240}
48241
48242
48243static 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
48267fail:
48268  lua_error(L);
48269  return SWIG_arg;
48270}
48271
48272
48273static 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
48315fail:
48316  lua_error(L);
48317  return SWIG_arg;
48318}
48319
48320
48321static 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
48366fail:
48367  lua_error(L);
48368  return SWIG_arg;
48369}
48370
48371
48372static 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
48526static 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
48576fail:
48577  lua_error(L);
48578  return SWIG_arg;
48579}
48580
48581
48582static 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
48635fail:
48636  lua_error(L);
48637  return SWIG_arg;
48638}
48639
48640
48641static 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
48697fail:
48698  lua_error(L);
48699  return SWIG_arg;
48700}
48701
48702
48703static 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
48897static 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
48924fail:
48925  lua_error(L);
48926  return SWIG_arg;
48927}
48928
48929
48930static 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
48954fail:
48955  lua_error(L);
48956  return SWIG_arg;
48957}
48958
48959
48960static 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
49001fail:
49002  lua_error(L);
49003  return SWIG_arg;
49004}
49005
49006
49007static 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
49111static 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
49145fail:
49146  lua_error(L);
49147  return SWIG_arg;
49148}
49149
49150
49151static 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
49182fail:
49183  lua_error(L);
49184  return SWIG_arg;
49185}
49186
49187
49188static 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
49226fail:
49227  lua_error(L);
49228  return SWIG_arg;
49229}
49230
49231
49232static 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
49277fail:
49278  lua_error(L);
49279  return SWIG_arg;
49280}
49281
49282
49283static 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
49452static 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
49482fail:
49483  lua_error(L);
49484  return SWIG_arg;
49485}
49486
49487
49488static 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
49512fail:
49513  lua_error(L);
49514  return SWIG_arg;
49515}
49516
49517
49518static 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
49546fail:
49547  lua_error(L);
49548  return SWIG_arg;
49549}
49550
49551
49552static 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
49600fail:
49601  lua_error(L);
49602  return SWIG_arg;
49603}
49604
49605
49606static 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
49651fail:
49652  lua_error(L);
49653  return SWIG_arg;
49654}
49655
49656
49657static 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
49776static 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
49794fail:
49795  lua_error(L);
49796  return SWIG_arg;
49797}
49798
49799
49800static 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
49825fail:
49826  lua_error(L);
49827  return SWIG_arg;
49828}
49829
49830
49831static 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
49852fail:
49853  lua_error(L);
49854  return SWIG_arg;
49855}
49856
49857
49858static 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
49882fail:
49883  lua_error(L);
49884  return SWIG_arg;
49885}
49886
49887
49888static 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
49916fail:
49917  lua_error(L);
49918  return SWIG_arg;
49919}
49920
49921
49922static 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
49942fail:
49943  lua_error(L);
49944  return SWIG_arg;
49945}
49946
49947
49948static 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
49972fail:
49973  lua_error(L);
49974  return SWIG_arg;
49975}
49976
49977
49978static 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
49996fail:
49997  lua_error(L);
49998  return SWIG_arg;
49999}
50000
50001
50002static 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
50020fail:
50021  lua_error(L);
50022  return SWIG_arg;
50023}
50024
50025
50026static 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
50044fail:
50045  lua_error(L);
50046  return SWIG_arg;
50047}
50048
50049
50050static 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
50085fail:
50086  lua_error(L);
50087  return SWIG_arg;
50088}
50089
50090
50091static 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
50133fail:
50134  lua_error(L);
50135  return SWIG_arg;
50136}
50137
50138
50139static 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
50233static 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
50261fail:
50262  lua_error(L);
50263  return SWIG_arg;
50264}
50265
50266
50267static 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
50305fail:
50306  lua_error(L);
50307  return SWIG_arg;
50308}
50309
50310
50311static 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
50346fail:
50347  lua_error(L);
50348  return SWIG_arg;
50349}
50350
50351
50352static 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
50466static 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
50484fail:
50485  lua_error(L);
50486  return SWIG_arg;
50487}
50488
50489
50490static 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
50515fail:
50516  lua_error(L);
50517  return SWIG_arg;
50518}
50519
50520
50521static 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
50542fail:
50543  lua_error(L);
50544  return SWIG_arg;
50545}
50546
50547
50548static 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
50572fail:
50573  lua_error(L);
50574  return SWIG_arg;
50575}
50576
50577
50578static 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
50596fail:
50597  lua_error(L);
50598  return SWIG_arg;
50599}
50600
50601
50602static 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
50620fail:
50621  lua_error(L);
50622  return SWIG_arg;
50623}
50624
50625
50626static 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
50644fail:
50645  lua_error(L);
50646  return SWIG_arg;
50647}
50648
50649
50650static 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
50691fail:
50692  lua_error(L);
50693  return SWIG_arg;
50694}
50695
50696
50697static 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
50718fail:
50719  lua_error(L);
50720  return SWIG_arg;
50721}
50722
50723
50724static 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
50766fail:
50767  lua_error(L);
50768  return SWIG_arg;
50769}
50770
50771
50772static 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
50814fail:
50815  lua_error(L);
50816  return SWIG_arg;
50817}
50818
50819
50820static 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
50847fail:
50848  lua_error(L);
50849  return SWIG_arg;
50850}
50851
50852
50853static 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
50887fail:
50888  lua_error(L);
50889  return SWIG_arg;
50890}
50891
50892
50893static 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
50930fail:
50931  lua_error(L);
50932  return SWIG_arg;
50933}
50934
50935
50936static 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
51015static 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
51052fail:
51053  lua_error(L);
51054  return SWIG_arg;
51055}
51056
51057
51058static 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
51098fail:
51099  lua_error(L);
51100  return SWIG_arg;
51101}
51102
51103
51104static 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
51131fail:
51132  lua_error(L);
51133  return SWIG_arg;
51134}
51135
51136
51137static 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
51161fail:
51162  lua_error(L);
51163  return SWIG_arg;
51164}
51165
51166
51167static 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
51226static 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
51254fail:
51255  lua_error(L);
51256  return SWIG_arg;
51257}
51258
51259
51260static 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
51278fail:
51279  lua_error(L);
51280  return SWIG_arg;
51281}
51282
51283
51284static 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
51305fail:
51306  lua_error(L);
51307  return SWIG_arg;
51308}
51309
51310
51311static 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
51335fail:
51336  lua_error(L);
51337  return SWIG_arg;
51338}
51339
51340
51341static 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
51361fail:
51362  lua_error(L);
51363  return SWIG_arg;
51364}
51365
51366
51367static 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
51385fail:
51386  lua_error(L);
51387  return SWIG_arg;
51388}
51389
51390
51391static 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
51412fail:
51413  lua_error(L);
51414  return SWIG_arg;
51415}
51416
51417
51418static 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
51443fail:
51444  lua_error(L);
51445  return SWIG_arg;
51446}
51447
51448
51449static 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
51473fail:
51474  lua_error(L);
51475  return SWIG_arg;
51476}
51477
51478
51479static 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
51510fail:
51511  lua_error(L);
51512  return SWIG_arg;
51513}
51514
51515
51516static 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
51580static 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
51598fail:
51599  lua_error(L);
51600  return SWIG_arg;
51601}
51602
51603
51604static void swig_delete_SBTarget(void *obj) {
51605lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
51606delete arg1;
51607}
51608static 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}
51616static swig_lua_attribute swig_SBTarget_attributes[] = {
51617    {0,0,0}
51618};
51619static 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};
51712static swig_lua_method swig_SBTarget_meta[] = {
51713    { "__eq", _wrap_SBTarget___eq},
51714    { "__tostring", _wrap_SBTarget___tostring},
51715    {0,0}
51716};
51717
51718static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
51719    {0,0,0}
51720};
51721static 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};
51729static 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};
51737static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
51738    0
51739};
51740
51741static 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};
51749static swig_lua_class *swig_SBTarget_bases[] = {0};
51750static const char *swig_SBTarget_base_names[] = {0};
51751static 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
51753static 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
51764fail:
51765  lua_error(L);
51766  return SWIG_arg;
51767}
51768
51769
51770static 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
51788fail:
51789  lua_error(L);
51790  return SWIG_arg;
51791}
51792
51793
51794static 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
51827static 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
51838fail:
51839  lua_error(L);
51840  return SWIG_arg;
51841}
51842
51843
51844static 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
51862fail:
51863  lua_error(L);
51864  return SWIG_arg;
51865}
51866
51867
51868static 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
51889fail:
51890  lua_error(L);
51891  return SWIG_arg;
51892}
51893
51894
51895static 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
51916fail:
51917  lua_error(L);
51918  return SWIG_arg;
51919}
51920
51921
51922static 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
51940fail:
51941  lua_error(L);
51942  return SWIG_arg;
51943}
51944
51945
51946static 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
51963fail:
51964  lua_error(L);
51965  return SWIG_arg;
51966}
51967
51968
51969static 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
51987fail:
51988  lua_error(L);
51989  return SWIG_arg;
51990}
51991
51992
51993static 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
52011fail:
52012  lua_error(L);
52013  return SWIG_arg;
52014}
52015
52016
52017static 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
52039fail:
52040  lua_error(L);
52041  return SWIG_arg;
52042}
52043
52044
52045static 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
52070fail:
52071  lua_error(L);
52072  return SWIG_arg;
52073}
52074
52075
52076static 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
52100fail:
52101  lua_error(L);
52102  return SWIG_arg;
52103}
52104
52105
52106static 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
52131fail:
52132  lua_error(L);
52133  return SWIG_arg;
52134}
52135
52136
52137static 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
52158fail:
52159  lua_error(L);
52160  return SWIG_arg;
52161}
52162
52163
52164static 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
52182fail:
52183  lua_error(L);
52184  return SWIG_arg;
52185}
52186
52187
52188static 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
52206fail:
52207  lua_error(L);
52208  return SWIG_arg;
52209}
52210
52211
52212static 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
52230fail:
52231  lua_error(L);
52232  return SWIG_arg;
52233}
52234
52235
52236static 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
52254fail:
52255  lua_error(L);
52256  return SWIG_arg;
52257}
52258
52259
52260static 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
52278fail:
52279  lua_error(L);
52280  return SWIG_arg;
52281}
52282
52283
52284static 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
52312fail:
52313  lua_error(L);
52314  return SWIG_arg;
52315}
52316
52317
52318static 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
52339fail:
52340  lua_error(L);
52341  return SWIG_arg;
52342}
52343
52344
52345static 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
52365fail:
52366  lua_error(L);
52367  return SWIG_arg;
52368}
52369
52370
52371static 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
52388fail:
52389  lua_error(L);
52390  return SWIG_arg;
52391}
52392
52393
52394static 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
52421fail:
52422  lua_error(L);
52423  return SWIG_arg;
52424}
52425
52426
52427static 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
52506static 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
52526fail:
52527  lua_error(L);
52528  return SWIG_arg;
52529}
52530
52531
52532static 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
52549fail:
52550  lua_error(L);
52551  return SWIG_arg;
52552}
52553
52554
52555static 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
52578fail:
52579  lua_error(L);
52580  return SWIG_arg;
52581}
52582
52583
52584static 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
52604fail:
52605  lua_error(L);
52606  return SWIG_arg;
52607}
52608
52609
52610static 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
52644fail:
52645  lua_error(L);
52646  return SWIG_arg;
52647}
52648
52649
52650static 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
52681fail:
52682  lua_error(L);
52683  return SWIG_arg;
52684}
52685
52686
52687static 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
52856static 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
52873fail:
52874  lua_error(L);
52875  return SWIG_arg;
52876}
52877
52878
52879static 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
52903fail:
52904  lua_error(L);
52905  return SWIG_arg;
52906}
52907
52908
52909static 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
52963static 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
52987fail:
52988  lua_error(L);
52989  return SWIG_arg;
52990}
52991
52992
52993static 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
53024fail:
53025  lua_error(L);
53026  return SWIG_arg;
53027}
53028
53029
53030static 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
53104static 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
53124fail:
53125  lua_error(L);
53126  return SWIG_arg;
53127}
53128
53129
53130static 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
53157fail:
53158  lua_error(L);
53159  return SWIG_arg;
53160}
53161
53162
53163static 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
53227static 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
53266fail:
53267  lua_error(L);
53268  return SWIG_arg;
53269}
53270
53271
53272static 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
53296fail:
53297  lua_error(L);
53298  return SWIG_arg;
53299}
53300
53301
53302static 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
53329fail:
53330  lua_error(L);
53331  return SWIG_arg;
53332}
53333
53334
53335static 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
53369fail:
53370  lua_error(L);
53371  return SWIG_arg;
53372}
53373
53374
53375static 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
53469static 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
53501fail:
53502  lua_error(L);
53503  return SWIG_arg;
53504}
53505
53506
53507static 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
53527fail:
53528  lua_error(L);
53529  return SWIG_arg;
53530}
53531
53532
53533static 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
53560fail:
53561  lua_error(L);
53562  return SWIG_arg;
53563}
53564
53565
53566static 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
53630static 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
53665fail:
53666  lua_error(L);
53667  return SWIG_arg;
53668}
53669
53670
53671static 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
53692fail:
53693  lua_error(L);
53694  return SWIG_arg;
53695}
53696
53697
53698static 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
53716fail:
53717  lua_error(L);
53718  return SWIG_arg;
53719}
53720
53721
53722static 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
53747fail:
53748  lua_error(L);
53749  return SWIG_arg;
53750}
53751
53752
53753static 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
53807static 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
53825fail:
53826  lua_error(L);
53827  return SWIG_arg;
53828}
53829
53830
53831static 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
53856fail:
53857  lua_error(L);
53858  return SWIG_arg;
53859}
53860
53861
53862static 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
53916static 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
53934fail:
53935  lua_error(L);
53936  return SWIG_arg;
53937}
53938
53939
53940static 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
53958fail:
53959  lua_error(L);
53960  return SWIG_arg;
53961}
53962
53963
53964static 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
53982fail:
53983  lua_error(L);
53984  return SWIG_arg;
53985}
53986
53987
53988static 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
54013fail:
54014  lua_error(L);
54015  return SWIG_arg;
54016}
54017
54018
54019static 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
54040fail:
54041  lua_error(L);
54042  return SWIG_arg;
54043}
54044
54045
54046static 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
54071fail:
54072  lua_error(L);
54073  return SWIG_arg;
54074}
54075
54076
54077static 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
54098fail:
54099  lua_error(L);
54100  return SWIG_arg;
54101}
54102
54103
54104static 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
54129fail:
54130  lua_error(L);
54131  return SWIG_arg;
54132}
54133
54134
54135static 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
54163fail:
54164  lua_error(L);
54165  return SWIG_arg;
54166}
54167
54168
54169static 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
54238static 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
54263fail:
54264  lua_error(L);
54265  return SWIG_arg;
54266}
54267
54268
54269static 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
54294fail:
54295  lua_error(L);
54296  return SWIG_arg;
54297}
54298
54299
54300static 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
54324fail:
54325  lua_error(L);
54326  return SWIG_arg;
54327}
54328
54329
54330static 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
54348fail:
54349  lua_error(L);
54350  return SWIG_arg;
54351}
54352
54353
54354static 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
54375fail:
54376  lua_error(L);
54377  return SWIG_arg;
54378}
54379
54380
54381static 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
54402fail:
54403  lua_error(L);
54404  return SWIG_arg;
54405}
54406
54407
54408static 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
54426fail:
54427  lua_error(L);
54428  return SWIG_arg;
54429}
54430
54431
54432static 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
54450fail:
54451  lua_error(L);
54452  return SWIG_arg;
54453}
54454
54455
54456static void swig_delete_SBThread(void *obj) {
54457lldb::SBThread *arg1 = (lldb::SBThread *) obj;
54458delete arg1;
54459}
54460static 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}
54468static swig_lua_attribute swig_SBThread_attributes[] = {
54469    {0,0,0}
54470};
54471static 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};
54519static swig_lua_method swig_SBThread_meta[] = {
54520    { "__eq", _wrap_SBThread___eq},
54521    { "__tostring", _wrap_SBThread___tostring},
54522    {0,0}
54523};
54524
54525static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
54526    {0,0,0}
54527};
54528static 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};
54536static 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};
54543static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
54544    0
54545};
54546
54547static 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};
54555static swig_lua_class *swig_SBThread_bases[] = {0};
54556static const char *swig_SBThread_base_names[] = {0};
54557static 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
54559static 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
54570fail:
54571  lua_error(L);
54572  return SWIG_arg;
54573}
54574
54575
54576static 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
54594fail:
54595  lua_error(L);
54596  return SWIG_arg;
54597}
54598
54599
54600static 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
54633static 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
54651fail:
54652  lua_error(L);
54653  return SWIG_arg;
54654}
54655
54656
54657static 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
54675fail:
54676  lua_error(L);
54677  return SWIG_arg;
54678}
54679
54680
54681static 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
54706fail:
54707  lua_error(L);
54708  return SWIG_arg;
54709}
54710
54711
54712static void swig_delete_SBThreadCollection(void *obj) {
54713lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
54714delete arg1;
54715}
54716static 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}
54724static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
54725    {0,0,0}
54726};
54727static 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};
54733static swig_lua_method swig_SBThreadCollection_meta[] = {
54734    {0,0}
54735};
54736
54737static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
54738    {0,0,0}
54739};
54740static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
54741    {0,0,0,0,0,0}
54742};
54743static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
54744    {0,0}
54745};
54746static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
54747    0
54748};
54749
54750static 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};
54758static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
54759static const char *swig_SBThreadCollection_base_names[] = {0};
54760static 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
54762static 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
54773fail:
54774  lua_error(L);
54775  return SWIG_arg;
54776}
54777
54778
54779static 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
54797fail:
54798  lua_error(L);
54799  return SWIG_arg;
54800}
54801
54802
54803static 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
54821fail:
54822  lua_error(L);
54823  return SWIG_arg;
54824}
54825
54826
54827static 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
54848fail:
54849  lua_error(L);
54850  return SWIG_arg;
54851}
54852
54853
54854static 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
54922static 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
54940fail:
54941  lua_error(L);
54942  return SWIG_arg;
54943}
54944
54945
54946static 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
54964fail:
54965  lua_error(L);
54966  return SWIG_arg;
54967}
54968
54969
54970static 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
55014static 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
55031fail:
55032  lua_error(L);
55033  return SWIG_arg;
55034}
55035
55036
55037static 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
55055fail:
55056  lua_error(L);
55057  return SWIG_arg;
55058}
55059
55060
55061static 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
55079fail:
55080  lua_error(L);
55081  return SWIG_arg;
55082}
55083
55084
55085static 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
55107fail:
55108  lua_error(L);
55109  return SWIG_arg;
55110}
55111
55112
55113static 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
55134fail:
55135  lua_error(L);
55136  return SWIG_arg;
55137}
55138
55139
55140static 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
55165fail:
55166  lua_error(L);
55167  return SWIG_arg;
55168}
55169
55170
55171static 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
55191fail:
55192  lua_error(L);
55193  return SWIG_arg;
55194}
55195
55196
55197static 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
55215fail:
55216  lua_error(L);
55217  return SWIG_arg;
55218}
55219
55220
55221static 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
55239fail:
55240  lua_error(L);
55241  return SWIG_arg;
55242}
55243
55244
55245static 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
55276fail:
55277  lua_error(L);
55278  return SWIG_arg;
55279}
55280
55281
55282static 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
55313fail:
55314  lua_error(L);
55315  return SWIG_arg;
55316}
55317
55318
55319static 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
55347fail:
55348  lua_error(L);
55349  return SWIG_arg;
55350}
55351
55352
55353static 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
55378fail:
55379  lua_error(L);
55380  return SWIG_arg;
55381}
55382
55383
55384static 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
55443static 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
55473fail:
55474  lua_error(L);
55475  return SWIG_arg;
55476}
55477
55478
55479static 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
55503fail:
55504  lua_error(L);
55505  return SWIG_arg;
55506}
55507
55508
55509static 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
55540fail:
55541  lua_error(L);
55542  return SWIG_arg;
55543}
55544
55545
55546static 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
55584fail:
55585  lua_error(L);
55586  return SWIG_arg;
55587}
55588
55589
55590static 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
55694static void swig_delete_SBThreadPlan(void *obj) {
55695lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
55696delete arg1;
55697}
55698static 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}
55706static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
55707    {0,0,0}
55708};
55709static 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};
55727static swig_lua_method swig_SBThreadPlan_meta[] = {
55728    {0,0}
55729};
55730
55731static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
55732    {0,0,0}
55733};
55734static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
55735    {0,0,0,0,0,0}
55736};
55737static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
55738    {0,0}
55739};
55740static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
55741    0
55742};
55743
55744static 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};
55752static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
55753static const char *swig_SBThreadPlan_base_names[] = {0};
55754static 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
55756static 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
55767fail:
55768  lua_error(L);
55769  return SWIG_arg;
55770}
55771
55772
55773static 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
55812fail:
55813  lua_error(L);
55814  return SWIG_arg;
55815}
55816
55817
55818static 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
55857fail:
55858  lua_error(L);
55859  return SWIG_arg;
55860}
55861
55862
55863static 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
55890fail:
55891  lua_error(L);
55892  return SWIG_arg;
55893}
55894
55895
55896static 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
55927fail:
55928  lua_error(L);
55929  return SWIG_arg;
55930}
55931
55932
55933static 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
55951fail:
55952  lua_error(L);
55953  return SWIG_arg;
55954}
55955
55956
55957static 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
55975fail:
55976  lua_error(L);
55977  return SWIG_arg;
55978}
55979
55980
55981static void swig_delete_SBTrace(void *obj) {
55982lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
55983delete arg1;
55984}
55985static 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}
55993static swig_lua_attribute swig_SBTrace_attributes[] = {
55994    {0,0,0}
55995};
55996static 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};
56005static swig_lua_method swig_SBTrace_meta[] = {
56006    {0,0}
56007};
56008
56009static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
56010    {0,0,0}
56011};
56012static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
56013    {0,0,0,0,0,0}
56014};
56015static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
56016    {0,0}
56017};
56018static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
56019    0
56020};
56021
56022static 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};
56030static swig_lua_class *swig_SBTrace_bases[] = {0};
56031static const char *swig_SBTrace_base_names[] = {0};
56032static 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
56034static 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
56045fail:
56046  lua_error(L);
56047  return SWIG_arg;
56048}
56049
56050
56051static 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
56069fail:
56070  lua_error(L);
56071  return SWIG_arg;
56072}
56073
56074
56075static 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
56093fail:
56094  lua_error(L);
56095  return SWIG_arg;
56096}
56097
56098
56099static 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
56127fail:
56128  lua_error(L);
56129  return SWIG_arg;
56130}
56131
56132
56133static 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
56151fail:
56152  lua_error(L);
56153  return SWIG_arg;
56154}
56155
56156
56157static 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
56181fail:
56182  lua_error(L);
56183  return SWIG_arg;
56184}
56185
56186
56187static 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
56207fail:
56208  lua_error(L);
56209  return SWIG_arg;
56210}
56211
56212
56213static 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
56233fail:
56234  lua_error(L);
56235  return SWIG_arg;
56236}
56237
56238
56239static 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
56259fail:
56260  lua_error(L);
56261  return SWIG_arg;
56262}
56263
56264
56265static 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
56285fail:
56286  lua_error(L);
56287  return SWIG_arg;
56288}
56289
56290
56291static 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
56309fail:
56310  lua_error(L);
56311  return SWIG_arg;
56312}
56313
56314
56315static 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
56333fail:
56334  lua_error(L);
56335  return SWIG_arg;
56336}
56337
56338
56339static void swig_delete_SBTraceOptions(void *obj) {
56340lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
56341delete arg1;
56342}
56343static 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}
56351static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
56352    {0,0,0}
56353};
56354static 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};
56368static swig_lua_method swig_SBTraceOptions_meta[] = {
56369    {0,0}
56370};
56371
56372static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
56373    {0,0,0}
56374};
56375static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
56376    {0,0,0,0,0,0}
56377};
56378static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
56379    {0,0}
56380};
56381static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
56382    0
56383};
56384
56385static 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};
56393static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
56394static const char *swig_SBTraceOptions_base_names[] = {0};
56395static 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
56397static 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
56408fail:
56409  lua_error(L);
56410  return SWIG_arg;
56411}
56412
56413
56414static 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
56432fail:
56433  lua_error(L);
56434  return SWIG_arg;
56435}
56436
56437
56438static 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
56471static 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
56489fail:
56490  lua_error(L);
56491  return SWIG_arg;
56492}
56493
56494
56495static 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
56513fail:
56514  lua_error(L);
56515  return SWIG_arg;
56516}
56517
56518
56519static 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
56540fail:
56541  lua_error(L);
56542  return SWIG_arg;
56543}
56544
56545
56546static 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
56564fail:
56565  lua_error(L);
56566  return SWIG_arg;
56567}
56568
56569
56570static 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
56588fail:
56589  lua_error(L);
56590  return SWIG_arg;
56591}
56592
56593
56594static 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
56612fail:
56613  lua_error(L);
56614  return SWIG_arg;
56615}
56616
56617
56618static 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
56636fail:
56637  lua_error(L);
56638  return SWIG_arg;
56639}
56640
56641
56642static 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
56660fail:
56661  lua_error(L);
56662  return SWIG_arg;
56663}
56664
56665
56666static void swig_delete_SBTypeMember(void *obj) {
56667lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
56668delete arg1;
56669}
56670static 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}
56678static swig_lua_attribute swig_SBTypeMember_attributes[] = {
56679    {0,0,0}
56680};
56681static 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};
56692static swig_lua_method swig_SBTypeMember_meta[] = {
56693    { "__tostring", _wrap_SBTypeMember___tostring},
56694    {0,0}
56695};
56696
56697static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
56698    {0,0,0}
56699};
56700static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
56701    {0,0,0,0,0,0}
56702};
56703static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
56704    {0,0}
56705};
56706static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
56707    0
56708};
56709
56710static 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};
56718static swig_lua_class *swig_SBTypeMember_bases[] = {0};
56719static const char *swig_SBTypeMember_base_names[] = {0};
56720static 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
56722static 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
56733fail:
56734  lua_error(L);
56735  return SWIG_arg;
56736}
56737
56738
56739static 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
56757fail:
56758  lua_error(L);
56759  return SWIG_arg;
56760}
56761
56762
56763static 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
56796static 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
56814fail:
56815  lua_error(L);
56816  return SWIG_arg;
56817}
56818
56819
56820static 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
56838fail:
56839  lua_error(L);
56840  return SWIG_arg;
56841}
56842
56843
56844static 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
56862fail:
56863  lua_error(L);
56864  return SWIG_arg;
56865}
56866
56867
56868static 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
56886fail:
56887  lua_error(L);
56888  return SWIG_arg;
56889}
56890
56891
56892static 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
56913fail:
56914  lua_error(L);
56915  return SWIG_arg;
56916}
56917
56918
56919static 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
56940fail:
56941  lua_error(L);
56942  return SWIG_arg;
56943}
56944
56945
56946static 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
56964fail:
56965  lua_error(L);
56966  return SWIG_arg;
56967}
56968
56969
56970static 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
56995fail:
56996  lua_error(L);
56997  return SWIG_arg;
56998}
56999
57000
57001static 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
57019fail:
57020  lua_error(L);
57021  return SWIG_arg;
57022}
57023
57024
57025static 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
57053fail:
57054  lua_error(L);
57055  return SWIG_arg;
57056}
57057
57058
57059static 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
57077fail:
57078  lua_error(L);
57079  return SWIG_arg;
57080}
57081
57082
57083static void swig_delete_SBTypeMemberFunction(void *obj) {
57084lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
57085delete arg1;
57086}
57087static 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}
57095static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
57096    {0,0,0}
57097};
57098static 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};
57112static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
57113    { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57114    {0,0}
57115};
57116
57117static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
57118    {0,0,0}
57119};
57120static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
57121    {0,0,0,0,0,0}
57122};
57123static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
57124    {0,0}
57125};
57126static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
57127    0
57128};
57129
57130static 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};
57138static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
57139static const char *swig_SBTypeMemberFunction_base_names[] = {0};
57140static 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
57142static 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
57153fail:
57154  lua_error(L);
57155  return SWIG_arg;
57156}
57157
57158
57159static 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
57177fail:
57178  lua_error(L);
57179  return SWIG_arg;
57180}
57181
57182
57183static 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
57216static 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
57234fail:
57235  lua_error(L);
57236  return SWIG_arg;
57237}
57238
57239
57240static 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
57258fail:
57259  lua_error(L);
57260  return SWIG_arg;
57261}
57262
57263
57264static 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
57282fail:
57283  lua_error(L);
57284  return SWIG_arg;
57285}
57286
57287
57288static 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
57306fail:
57307  lua_error(L);
57308  return SWIG_arg;
57309}
57310
57311
57312static 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
57330fail:
57331  lua_error(L);
57332  return SWIG_arg;
57333}
57334
57335
57336static 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
57354fail:
57355  lua_error(L);
57356  return SWIG_arg;
57357}
57358
57359
57360static 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
57378fail:
57379  lua_error(L);
57380  return SWIG_arg;
57381}
57382
57383
57384static 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
57402fail:
57403  lua_error(L);
57404  return SWIG_arg;
57405}
57406
57407
57408static 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
57426fail:
57427  lua_error(L);
57428  return SWIG_arg;
57429}
57430
57431
57432static 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
57450fail:
57451  lua_error(L);
57452  return SWIG_arg;
57453}
57454
57455
57456static 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
57477fail:
57478  lua_error(L);
57479  return SWIG_arg;
57480}
57481
57482
57483static 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
57504fail:
57505  lua_error(L);
57506  return SWIG_arg;
57507}
57508
57509
57510static 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
57531fail:
57532  lua_error(L);
57533  return SWIG_arg;
57534}
57535
57536
57537static 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
57558fail:
57559  lua_error(L);
57560  return SWIG_arg;
57561}
57562
57563
57564static 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
57585fail:
57586  lua_error(L);
57587  return SWIG_arg;
57588}
57589
57590
57591static 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
57612fail:
57613  lua_error(L);
57614  return SWIG_arg;
57615}
57616
57617
57618static 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
57639fail:
57640  lua_error(L);
57641  return SWIG_arg;
57642}
57643
57644
57645static 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
57666fail:
57667  lua_error(L);
57668  return SWIG_arg;
57669}
57670
57671
57672static 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
57696fail:
57697  lua_error(L);
57698  return SWIG_arg;
57699}
57700
57701
57702static 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
57723fail:
57724  lua_error(L);
57725  return SWIG_arg;
57726}
57727
57728
57729static 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
57747fail:
57748  lua_error(L);
57749  return SWIG_arg;
57750}
57751
57752
57753static 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
57777fail:
57778  lua_error(L);
57779  return SWIG_arg;
57780}
57781
57782
57783static 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
57832static 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
57850fail:
57851  lua_error(L);
57852  return SWIG_arg;
57853}
57854
57855
57856static 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
57874fail:
57875  lua_error(L);
57876  return SWIG_arg;
57877}
57878
57879
57880static 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
57898fail:
57899  lua_error(L);
57900  return SWIG_arg;
57901}
57902
57903
57904static 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
57929fail:
57930  lua_error(L);
57931  return SWIG_arg;
57932}
57933
57934
57935static 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
57960fail:
57961  lua_error(L);
57962  return SWIG_arg;
57963}
57964
57965
57966static 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
57991fail:
57992  lua_error(L);
57993  return SWIG_arg;
57994}
57995
57996
57997static 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
58018fail:
58019  lua_error(L);
58020  return SWIG_arg;
58021}
58022
58023
58024static 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
58042fail:
58043  lua_error(L);
58044  return SWIG_arg;
58045}
58046
58047
58048static 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
58066fail:
58067  lua_error(L);
58068  return SWIG_arg;
58069}
58070
58071
58072static 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
58090fail:
58091  lua_error(L);
58092  return SWIG_arg;
58093}
58094
58095
58096static 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
58114fail:
58115  lua_error(L);
58116  return SWIG_arg;
58117}
58118
58119
58120static 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
58145fail:
58146  lua_error(L);
58147  return SWIG_arg;
58148}
58149
58150
58151static 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
58173fail:
58174  lua_error(L);
58175  return SWIG_arg;
58176}
58177
58178
58179static 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
58200fail:
58201  lua_error(L);
58202  return SWIG_arg;
58203}
58204
58205
58206static 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
58227fail:
58228  lua_error(L);
58229  return SWIG_arg;
58230}
58231
58232
58233static 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
58251fail:
58252  lua_error(L);
58253  return SWIG_arg;
58254}
58255
58256
58257static 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
58282fail:
58283  lua_error(L);
58284  return SWIG_arg;
58285}
58286
58287
58288static 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
58306fail:
58307  lua_error(L);
58308  return SWIG_arg;
58309}
58310
58311
58312static 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
58330fail:
58331  lua_error(L);
58332  return SWIG_arg;
58333}
58334
58335
58336static 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
58361fail:
58362  lua_error(L);
58363  return SWIG_arg;
58364}
58365
58366
58367static 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
58385fail:
58386  lua_error(L);
58387  return SWIG_arg;
58388}
58389
58390
58391static void swig_delete_SBType(void *obj) {
58392lldb::SBType *arg1 = (lldb::SBType *) obj;
58393delete arg1;
58394}
58395static 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}
58403static swig_lua_attribute swig_SBType_attributes[] = {
58404    {0,0,0}
58405};
58406static 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};
58451static swig_lua_method swig_SBType_meta[] = {
58452    { "__eq", _wrap_SBType___eq},
58453    { "__tostring", _wrap_SBType___tostring},
58454    {0,0}
58455};
58456
58457static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
58458    {0,0,0}
58459};
58460static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
58461    {0,0,0,0,0,0}
58462};
58463static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
58464    {0,0}
58465};
58466static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
58467    0
58468};
58469
58470static 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};
58478static swig_lua_class *swig_SBType_bases[] = {0};
58479static const char *swig_SBType_base_names[] = {0};
58480static 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
58482static 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
58493fail:
58494  lua_error(L);
58495  return SWIG_arg;
58496}
58497
58498
58499static 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
58517fail:
58518  lua_error(L);
58519  return SWIG_arg;
58520}
58521
58522
58523static 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
58549fail:
58550  lua_error(L);
58551  return SWIG_arg;
58552}
58553
58554
58555static 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
58580fail:
58581  lua_error(L);
58582  return SWIG_arg;
58583}
58584
58585
58586static 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
58604fail:
58605  lua_error(L);
58606  return SWIG_arg;
58607}
58608
58609
58610static void swig_delete_SBTypeList(void *obj) {
58611lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
58612delete arg1;
58613}
58614static 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}
58622static swig_lua_attribute swig_SBTypeList_attributes[] = {
58623    {0,0,0}
58624};
58625static 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};
58632static swig_lua_method swig_SBTypeList_meta[] = {
58633    {0,0}
58634};
58635
58636static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
58637    {0,0,0}
58638};
58639static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
58640    {0,0,0,0,0,0}
58641};
58642static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
58643    {0,0}
58644};
58645static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
58646    0
58647};
58648
58649static 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};
58657static swig_lua_class *swig_SBTypeList_bases[] = {0};
58658static const char *swig_SBTypeList_base_names[] = {0};
58659static 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
58661static 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
58672fail:
58673  lua_error(L);
58674  return SWIG_arg;
58675}
58676
58677
58678static 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
58696fail:
58697  lua_error(L);
58698  return SWIG_arg;
58699}
58700
58701
58702static 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
58735static 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
58753fail:
58754  lua_error(L);
58755  return SWIG_arg;
58756}
58757
58758
58759static 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
58777fail:
58778  lua_error(L);
58779  return SWIG_arg;
58780}
58781
58782
58783static 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
58803fail:
58804  lua_error(L);
58805  return SWIG_arg;
58806}
58807
58808
58809static 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
58827fail:
58828  lua_error(L);
58829  return SWIG_arg;
58830}
58831
58832
58833static 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
58855fail:
58856  lua_error(L);
58857  return SWIG_arg;
58858}
58859
58860
58861static 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
58879fail:
58880  lua_error(L);
58881  return SWIG_arg;
58882}
58883
58884
58885static 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
58905fail:
58906  lua_error(L);
58907  return SWIG_arg;
58908}
58909
58910
58911static 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
58939fail:
58940  lua_error(L);
58941  return SWIG_arg;
58942}
58943
58944
58945static 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
58963fail:
58964  lua_error(L);
58965  return SWIG_arg;
58966}
58967
58968
58969static 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
58987fail:
58988  lua_error(L);
58989  return SWIG_arg;
58990}
58991
58992
58993static 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
59011fail:
59012  lua_error(L);
59013  return SWIG_arg;
59014}
59015
59016
59017static 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
59035fail:
59036  lua_error(L);
59037  return SWIG_arg;
59038}
59039
59040
59041static 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
59066fail:
59067  lua_error(L);
59068  return SWIG_arg;
59069}
59070
59071
59072static 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
59097fail:
59098  lua_error(L);
59099  return SWIG_arg;
59100}
59101
59102
59103static 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
59128fail:
59129  lua_error(L);
59130  return SWIG_arg;
59131}
59132
59133
59134static 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
59159fail:
59160  lua_error(L);
59161  return SWIG_arg;
59162}
59163
59164
59165static 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
59195fail:
59196  lua_error(L);
59197  return SWIG_arg;
59198}
59199
59200
59201static 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
59231fail:
59232  lua_error(L);
59233  return SWIG_arg;
59234}
59235
59236
59237static 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
59267fail:
59268  lua_error(L);
59269  return SWIG_arg;
59270}
59271
59272
59273static 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
59303fail:
59304  lua_error(L);
59305  return SWIG_arg;
59306}
59307
59308
59309static 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
59334fail:
59335  lua_error(L);
59336  return SWIG_arg;
59337}
59338
59339
59340static 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
59365fail:
59366  lua_error(L);
59367  return SWIG_arg;
59368}
59369
59370
59371static 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
59396fail:
59397  lua_error(L);
59398  return SWIG_arg;
59399}
59400
59401
59402static 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
59427fail:
59428  lua_error(L);
59429  return SWIG_arg;
59430}
59431
59432
59433static 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
59469fail:
59470  lua_error(L);
59471  return SWIG_arg;
59472}
59473
59474
59475static 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
59502fail:
59503  lua_error(L);
59504  return SWIG_arg;
59505}
59506
59507
59508static 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
59544fail:
59545  lua_error(L);
59546  return SWIG_arg;
59547}
59548
59549
59550static 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
59577fail:
59578  lua_error(L);
59579  return SWIG_arg;
59580}
59581
59582
59583static 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
59619fail:
59620  lua_error(L);
59621  return SWIG_arg;
59622}
59623
59624
59625static 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
59652fail:
59653  lua_error(L);
59654  return SWIG_arg;
59655}
59656
59657
59658static 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
59694fail:
59695  lua_error(L);
59696  return SWIG_arg;
59697}
59698
59699
59700static 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
59727fail:
59728  lua_error(L);
59729  return SWIG_arg;
59730}
59731
59732
59733static 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
59751fail:
59752  lua_error(L);
59753  return SWIG_arg;
59754}
59755
59756
59757static void swig_delete_SBTypeCategory(void *obj) {
59758lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
59759delete arg1;
59760}
59761static 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}
59769static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
59770    {0,0,0}
59771};
59772static 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};
59808static swig_lua_method swig_SBTypeCategory_meta[] = {
59809    { "__tostring", _wrap_SBTypeCategory___tostring},
59810    {0,0}
59811};
59812
59813static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
59814    {0,0,0}
59815};
59816static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
59817    {0,0,0,0,0,0}
59818};
59819static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
59820    {0,0}
59821};
59822static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
59823    0
59824};
59825
59826static 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};
59834static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
59835static const char *swig_SBTypeCategory_base_names[] = {0};
59836static 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
59838static 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
59849fail:
59850  lua_error(L);
59851  return SWIG_arg;
59852}
59853
59854
59855static 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
59873fail:
59874  lua_error(L);
59875  return SWIG_arg;
59876}
59877
59878
59879static 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
59912static 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
59930fail:
59931  lua_error(L);
59932  return SWIG_arg;
59933}
59934
59935
59936static 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
59954fail:
59955  lua_error(L);
59956  return SWIG_arg;
59957}
59958
59959
59960static 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
59978fail:
59979  lua_error(L);
59980  return SWIG_arg;
59981}
59982
59983
59984static 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
60002fail:
60003  lua_error(L);
60004  return SWIG_arg;
60005}
60006
60007
60008static 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
60029fail:
60030  lua_error(L);
60031  return SWIG_arg;
60032}
60033
60034
60035static 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
60063fail:
60064  lua_error(L);
60065  return SWIG_arg;
60066}
60067
60068
60069static 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
60087fail:
60088  lua_error(L);
60089  return SWIG_arg;
60090}
60091
60092
60093static void swig_delete_SBTypeEnumMember(void *obj) {
60094lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
60095delete arg1;
60096}
60097static 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}
60105static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
60106    {0,0,0}
60107};
60108static 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};
60118static swig_lua_method swig_SBTypeEnumMember_meta[] = {
60119    { "__tostring", _wrap_SBTypeEnumMember___tostring},
60120    {0,0}
60121};
60122
60123static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
60124    {0,0,0}
60125};
60126static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
60127    {0,0,0,0,0,0}
60128};
60129static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
60130    {0,0}
60131};
60132static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
60133    0
60134};
60135
60136static 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};
60144static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
60145static const char *swig_SBTypeEnumMember_base_names[] = {0};
60146static 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
60148static 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
60159fail:
60160  lua_error(L);
60161  return SWIG_arg;
60162}
60163
60164
60165static 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
60183fail:
60184  lua_error(L);
60185  return SWIG_arg;
60186}
60187
60188
60189static 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
60222static 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
60240fail:
60241  lua_error(L);
60242  return SWIG_arg;
60243}
60244
60245
60246static 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
60272fail:
60273  lua_error(L);
60274  return SWIG_arg;
60275}
60276
60277
60278static 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
60303fail:
60304  lua_error(L);
60305  return SWIG_arg;
60306}
60307
60308
60309static 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
60327fail:
60328  lua_error(L);
60329  return SWIG_arg;
60330}
60331
60332
60333static void swig_delete_SBTypeEnumMemberList(void *obj) {
60334lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
60335delete arg1;
60336}
60337static 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}
60345static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
60346    {0,0,0}
60347};
60348static 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};
60355static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
60356    {0,0}
60357};
60358
60359static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
60360    {0,0,0}
60361};
60362static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
60363    {0,0,0,0,0,0}
60364};
60365static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
60366    {0,0}
60367};
60368static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
60369    0
60370};
60371
60372static 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};
60380static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
60381static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
60382static 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
60384static 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
60395fail:
60396  lua_error(L);
60397  return SWIG_arg;
60398}
60399
60400
60401static 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
60416fail:
60417  lua_error(L);
60418  return SWIG_arg;
60419}
60420
60421
60422static 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
60440fail:
60441  lua_error(L);
60442  return SWIG_arg;
60443}
60444
60445
60446static 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
60489static 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
60507fail:
60508  lua_error(L);
60509  return SWIG_arg;
60510}
60511
60512
60513static 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
60538fail:
60539  lua_error(L);
60540  return SWIG_arg;
60541}
60542
60543
60544static 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
60562fail:
60563  lua_error(L);
60564  return SWIG_arg;
60565}
60566
60567
60568static 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
60590fail:
60591  lua_error(L);
60592  return SWIG_arg;
60593}
60594
60595
60596static 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
60621fail:
60622  lua_error(L);
60623  return SWIG_arg;
60624}
60625
60626
60627static 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
60647fail:
60648  lua_error(L);
60649  return SWIG_arg;
60650}
60651
60652
60653static 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
60670fail:
60671  lua_error(L);
60672  return SWIG_arg;
60673}
60674
60675
60676static 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
60694fail:
60695  lua_error(L);
60696  return SWIG_arg;
60697}
60698
60699
60700static 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
60721fail:
60722  lua_error(L);
60723  return SWIG_arg;
60724}
60725
60726
60727static 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
60755fail:
60756  lua_error(L);
60757  return SWIG_arg;
60758}
60759
60760
60761static 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
60786fail:
60787  lua_error(L);
60788  return SWIG_arg;
60789}
60790
60791
60792static 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
60810fail:
60811  lua_error(L);
60812  return SWIG_arg;
60813}
60814
60815
60816static void swig_delete_SBTypeFilter(void *obj) {
60817lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
60818delete arg1;
60819}
60820static 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}
60828static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
60829    {0,0,0}
60830};
60831static 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};
60846static swig_lua_method swig_SBTypeFilter_meta[] = {
60847    { "__eq", _wrap_SBTypeFilter___eq},
60848    { "__tostring", _wrap_SBTypeFilter___tostring},
60849    {0,0}
60850};
60851
60852static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
60853    {0,0,0}
60854};
60855static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
60856    {0,0,0,0,0,0}
60857};
60858static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
60859    {0,0}
60860};
60861static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
60862    0
60863};
60864
60865static 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};
60873static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
60874static const char *swig_SBTypeFilter_base_names[] = {0};
60875static 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
60877static 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
60888fail:
60889  lua_error(L);
60890  return SWIG_arg;
60891}
60892
60893
60894static 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
60912fail:
60913  lua_error(L);
60914  return SWIG_arg;
60915}
60916
60917
60918static 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
60932fail:
60933  lua_error(L);
60934  return SWIG_arg;
60935}
60936
60937
60938static 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
60956fail:
60957  lua_error(L);
60958  return SWIG_arg;
60959}
60960
60961
60962static 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
60976fail:
60977  lua_error(L);
60978  return SWIG_arg;
60979}
60980
60981
60982static 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
61000fail:
61001  lua_error(L);
61002  return SWIG_arg;
61003}
61004
61005
61006static 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
61089static 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
61107fail:
61108  lua_error(L);
61109  return SWIG_arg;
61110}
61111
61112
61113static 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
61138fail:
61139  lua_error(L);
61140  return SWIG_arg;
61141}
61142
61143
61144static 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
61162fail:
61163  lua_error(L);
61164  return SWIG_arg;
61165}
61166
61167
61168static 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
61186fail:
61187  lua_error(L);
61188  return SWIG_arg;
61189}
61190
61191
61192static 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
61210fail:
61211  lua_error(L);
61212  return SWIG_arg;
61213}
61214
61215
61216static 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
61236fail:
61237  lua_error(L);
61238  return SWIG_arg;
61239}
61240
61241
61242static 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
61262fail:
61263  lua_error(L);
61264  return SWIG_arg;
61265}
61266
61267
61268static 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
61289fail:
61290  lua_error(L);
61291  return SWIG_arg;
61292}
61293
61294
61295static 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
61323fail:
61324  lua_error(L);
61325  return SWIG_arg;
61326}
61327
61328
61329static 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
61354fail:
61355  lua_error(L);
61356  return SWIG_arg;
61357}
61358
61359
61360static 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
61378fail:
61379  lua_error(L);
61380  return SWIG_arg;
61381}
61382
61383
61384static void swig_delete_SBTypeFormat(void *obj) {
61385lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
61386delete arg1;
61387}
61388static 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}
61396static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
61397    {0,0,0}
61398};
61399static 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};
61413static swig_lua_method swig_SBTypeFormat_meta[] = {
61414    { "__eq", _wrap_SBTypeFormat___eq},
61415    { "__tostring", _wrap_SBTypeFormat___tostring},
61416    {0,0}
61417};
61418
61419static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
61420    {0,0,0}
61421};
61422static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
61423    {0,0,0,0,0,0}
61424};
61425static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
61426    {0,0}
61427};
61428static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
61429    0
61430};
61431
61432static 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};
61440static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
61441static const char *swig_SBTypeFormat_base_names[] = {0};
61442static 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
61444static 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
61455fail:
61456  lua_error(L);
61457  return SWIG_arg;
61458}
61459
61460
61461static 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
61478fail:
61479  lua_error(L);
61480  return SWIG_arg;
61481}
61482
61483
61484static 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
61498fail:
61499  lua_error(L);
61500  return SWIG_arg;
61501}
61502
61503
61504static 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
61524fail:
61525  lua_error(L);
61526  return SWIG_arg;
61527}
61528
61529
61530static 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
61548fail:
61549  lua_error(L);
61550  return SWIG_arg;
61551}
61552
61553
61554static 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
61627static 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
61645fail:
61646  lua_error(L);
61647  return SWIG_arg;
61648}
61649
61650
61651static 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
61676fail:
61677  lua_error(L);
61678  return SWIG_arg;
61679}
61680
61681
61682static 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
61700fail:
61701  lua_error(L);
61702  return SWIG_arg;
61703}
61704
61705
61706static 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
61727fail:
61728  lua_error(L);
61729  return SWIG_arg;
61730}
61731
61732
61733static 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
61751fail:
61752  lua_error(L);
61753  return SWIG_arg;
61754}
61755
61756
61757static 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
61785fail:
61786  lua_error(L);
61787  return SWIG_arg;
61788}
61789
61790
61791static 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
61816fail:
61817  lua_error(L);
61818  return SWIG_arg;
61819}
61820
61821
61822static 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
61840fail:
61841  lua_error(L);
61842  return SWIG_arg;
61843}
61844
61845
61846static void swig_delete_SBTypeNameSpecifier(void *obj) {
61847lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
61848delete arg1;
61849}
61850static 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}
61858static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
61859    {0,0,0}
61860};
61861static 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};
61872static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
61873    { "__eq", _wrap_SBTypeNameSpecifier___eq},
61874    { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
61875    {0,0}
61876};
61877
61878static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
61879    {0,0,0}
61880};
61881static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
61882    {0,0,0,0,0,0}
61883};
61884static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
61885    {0,0}
61886};
61887static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
61888    0
61889};
61890
61891static 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};
61899static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
61900static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
61901static 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
61903static 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
61914fail:
61915  lua_error(L);
61916  return SWIG_arg;
61917}
61918
61919
61920static 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
61938fail:
61939  lua_error(L);
61940  return SWIG_arg;
61941}
61942
61943
61944static 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
61977static 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
61995fail:
61996  lua_error(L);
61997  return SWIG_arg;
61998}
61999
62000
62001static 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
62019fail:
62020  lua_error(L);
62021  return SWIG_arg;
62022}
62023
62024
62025static 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
62043fail:
62044  lua_error(L);
62045  return SWIG_arg;
62046}
62047
62048
62049static 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
62069fail:
62070  lua_error(L);
62071  return SWIG_arg;
62072}
62073
62074
62075static 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
62095fail:
62096  lua_error(L);
62097  return SWIG_arg;
62098}
62099
62100
62101static void swig_delete_SBTypeSummaryOptions(void *obj) {
62102lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
62103delete arg1;
62104}
62105static 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}
62113static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
62114    {0,0,0}
62115};
62116static 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};
62124static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
62125    {0,0}
62126};
62127
62128static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
62129    {0,0,0}
62130};
62131static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
62132    {0,0,0,0,0,0}
62133};
62134static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
62135    {0,0}
62136};
62137static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
62138    0
62139};
62140
62141static 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};
62149static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
62150static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
62151static 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
62153static 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
62164fail:
62165  lua_error(L);
62166  return SWIG_arg;
62167}
62168
62169
62170static 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
62191fail:
62192  lua_error(L);
62193  return SWIG_arg;
62194}
62195
62196
62197static 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
62214fail:
62215  lua_error(L);
62216  return SWIG_arg;
62217}
62218
62219
62220static 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
62259static 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
62280fail:
62281  lua_error(L);
62282  return SWIG_arg;
62283}
62284
62285
62286static 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
62303fail:
62304  lua_error(L);
62305  return SWIG_arg;
62306}
62307
62308
62309static 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
62348static 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
62369fail:
62370  lua_error(L);
62371  return SWIG_arg;
62372}
62373
62374
62375static 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
62392fail:
62393  lua_error(L);
62394  return SWIG_arg;
62395}
62396
62397
62398static 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
62437static 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
62455fail:
62456  lua_error(L);
62457  return SWIG_arg;
62458}
62459
62460
62461static 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
62494static 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
62512fail:
62513  lua_error(L);
62514  return SWIG_arg;
62515}
62516
62517
62518static 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
62543fail:
62544  lua_error(L);
62545  return SWIG_arg;
62546}
62547
62548
62549static 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
62567fail:
62568  lua_error(L);
62569  return SWIG_arg;
62570}
62571
62572
62573static 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
62591fail:
62592  lua_error(L);
62593  return SWIG_arg;
62594}
62595
62596
62597static 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
62615fail:
62616  lua_error(L);
62617  return SWIG_arg;
62618}
62619
62620
62621static 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
62639fail:
62640  lua_error(L);
62641  return SWIG_arg;
62642}
62643
62644
62645static 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
62665fail:
62666  lua_error(L);
62667  return SWIG_arg;
62668}
62669
62670
62671static 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
62691fail:
62692  lua_error(L);
62693  return SWIG_arg;
62694}
62695
62696
62697static 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
62717fail:
62718  lua_error(L);
62719  return SWIG_arg;
62720}
62721
62722
62723static 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
62741fail:
62742  lua_error(L);
62743  return SWIG_arg;
62744}
62745
62746
62747static 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
62768fail:
62769  lua_error(L);
62770  return SWIG_arg;
62771}
62772
62773
62774static 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
62802fail:
62803  lua_error(L);
62804  return SWIG_arg;
62805}
62806
62807
62808static 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
62833fail:
62834  lua_error(L);
62835  return SWIG_arg;
62836}
62837
62838
62839static 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
62857fail:
62858  lua_error(L);
62859  return SWIG_arg;
62860}
62861
62862
62863static void swig_delete_SBTypeSummary(void *obj) {
62864lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
62865delete arg1;
62866}
62867static 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}
62875static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
62876    {0,0,0}
62877};
62878static 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};
62895static swig_lua_method swig_SBTypeSummary_meta[] = {
62896    { "__eq", _wrap_SBTypeSummary___eq},
62897    { "__tostring", _wrap_SBTypeSummary___tostring},
62898    {0,0}
62899};
62900
62901static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
62902    {0,0,0}
62903};
62904static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
62905    {0,0,0,0,0,0}
62906};
62907static 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};
62913static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
62914    0
62915};
62916
62917static 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};
62925static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
62926static const char *swig_SBTypeSummary_base_names[] = {0};
62927static 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
62929static 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
62940fail:
62941  lua_error(L);
62942  return SWIG_arg;
62943}
62944
62945
62946static 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
62967fail:
62968  lua_error(L);
62969  return SWIG_arg;
62970}
62971
62972
62973static 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
62990fail:
62991  lua_error(L);
62992  return SWIG_arg;
62993}
62994
62995
62996static 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
63035static 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
63056fail:
63057  lua_error(L);
63058  return SWIG_arg;
63059}
63060
63061
63062static 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
63079fail:
63080  lua_error(L);
63081  return SWIG_arg;
63082}
63083
63084
63085static 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
63124static 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
63142fail:
63143  lua_error(L);
63144  return SWIG_arg;
63145}
63146
63147
63148static 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
63181static 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
63199fail:
63200  lua_error(L);
63201  return SWIG_arg;
63202}
63203
63204
63205static 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
63230fail:
63231  lua_error(L);
63232  return SWIG_arg;
63233}
63234
63235
63236static 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
63254fail:
63255  lua_error(L);
63256  return SWIG_arg;
63257}
63258
63259
63260static 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
63278fail:
63279  lua_error(L);
63280  return SWIG_arg;
63281}
63282
63283
63284static 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
63304fail:
63305  lua_error(L);
63306  return SWIG_arg;
63307}
63308
63309
63310static 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
63330fail:
63331  lua_error(L);
63332  return SWIG_arg;
63333}
63334
63335
63336static 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
63354fail:
63355  lua_error(L);
63356  return SWIG_arg;
63357}
63358
63359
63360static 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
63381fail:
63382  lua_error(L);
63383  return SWIG_arg;
63384}
63385
63386
63387static 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
63415fail:
63416  lua_error(L);
63417  return SWIG_arg;
63418}
63419
63420
63421static 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
63446fail:
63447  lua_error(L);
63448  return SWIG_arg;
63449}
63450
63451
63452static 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
63470fail:
63471  lua_error(L);
63472  return SWIG_arg;
63473}
63474
63475
63476static void swig_delete_SBTypeSynthetic(void *obj) {
63477lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
63478delete arg1;
63479}
63480static 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}
63488static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
63489    {0,0,0}
63490};
63491static 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};
63505static swig_lua_method swig_SBTypeSynthetic_meta[] = {
63506    { "__eq", _wrap_SBTypeSynthetic___eq},
63507    { "__tostring", _wrap_SBTypeSynthetic___tostring},
63508    {0,0}
63509};
63510
63511static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
63512    {0,0,0}
63513};
63514static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
63515    {0,0,0,0,0,0}
63516};
63517static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
63518    { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
63519    { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
63520    {0,0}
63521};
63522static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
63523    0
63524};
63525
63526static 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};
63534static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
63535static const char *swig_SBTypeSynthetic_base_names[] = {0};
63536static 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
63538static 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
63549fail:
63550  lua_error(L);
63551  return SWIG_arg;
63552}
63553
63554
63555static 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
63573fail:
63574  lua_error(L);
63575  return SWIG_arg;
63576}
63577
63578
63579static 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
63612static 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
63629fail:
63630  lua_error(L);
63631  return SWIG_arg;
63632}
63633
63634
63635static 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
63653fail:
63654  lua_error(L);
63655  return SWIG_arg;
63656}
63657
63658
63659static 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
63680fail:
63681  lua_error(L);
63682  return SWIG_arg;
63683}
63684
63685
63686static 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
63707fail:
63708  lua_error(L);
63709  return SWIG_arg;
63710}
63711
63712
63713static 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
63734fail:
63735  lua_error(L);
63736  return SWIG_arg;
63737}
63738
63739
63740static 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
63764fail:
63765  lua_error(L);
63766  return SWIG_arg;
63767}
63768
63769
63770static 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
63791fail:
63792  lua_error(L);
63793  return SWIG_arg;
63794}
63795
63796
63797static 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
63821fail:
63822  lua_error(L);
63823  return SWIG_arg;
63824}
63825
63826
63827static 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
63848fail:
63849  lua_error(L);
63850  return SWIG_arg;
63851}
63852
63853
63854static 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
63878fail:
63879  lua_error(L);
63880  return SWIG_arg;
63881}
63882
63883
63884static 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
63902fail:
63903  lua_error(L);
63904  return SWIG_arg;
63905}
63906
63907
63908static 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
63929fail:
63930  lua_error(L);
63931  return SWIG_arg;
63932}
63933
63934
63935static void swig_delete_SBUnixSignals(void *obj) {
63936lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
63937delete arg1;
63938}
63939static 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}
63947static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
63948    {0,0,0}
63949};
63950static 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};
63965static swig_lua_method swig_SBUnixSignals_meta[] = {
63966    {0,0}
63967};
63968
63969static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
63970    {0,0,0}
63971};
63972static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
63973    {0,0,0,0,0,0}
63974};
63975static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
63976    {0,0}
63977};
63978static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
63979    0
63980};
63981
63982static 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};
63990static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
63991static const char *swig_SBUnixSignals_base_names[] = {0};
63992static 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
63994static 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
64005fail:
64006  lua_error(L);
64007  return SWIG_arg;
64008}
64009
64010
64011static 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
64029fail:
64030  lua_error(L);
64031  return SWIG_arg;
64032}
64033
64034
64035static 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
64068static 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
64086fail:
64087  lua_error(L);
64088  return SWIG_arg;
64089}
64090
64091
64092static 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
64109fail:
64110  lua_error(L);
64111  return SWIG_arg;
64112}
64113
64114
64115static 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
64136fail:
64137  lua_error(L);
64138  return SWIG_arg;
64139}
64140
64141
64142static 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
64160fail:
64161  lua_error(L);
64162  return SWIG_arg;
64163}
64164
64165
64166static 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
64184fail:
64185  lua_error(L);
64186  return SWIG_arg;
64187}
64188
64189
64190static 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
64208fail:
64209  lua_error(L);
64210  return SWIG_arg;
64211}
64212
64213
64214static 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
64232fail:
64233  lua_error(L);
64234  return SWIG_arg;
64235}
64236
64237
64238static 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
64256fail:
64257  lua_error(L);
64258  return SWIG_arg;
64259}
64260
64261
64262static 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
64280fail:
64281  lua_error(L);
64282  return SWIG_arg;
64283}
64284
64285
64286static 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
64304fail:
64305  lua_error(L);
64306  return SWIG_arg;
64307}
64308
64309
64310static 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
64330fail:
64331  lua_error(L);
64332  return SWIG_arg;
64333}
64334
64335
64336static 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
64354fail:
64355  lua_error(L);
64356  return SWIG_arg;
64357}
64358
64359
64360static 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
64388fail:
64389  lua_error(L);
64390  return SWIG_arg;
64391}
64392
64393
64394static 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
64419fail:
64420  lua_error(L);
64421  return SWIG_arg;
64422}
64423
64424
64425static 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
64453fail:
64454  lua_error(L);
64455  return SWIG_arg;
64456}
64457
64458
64459static 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
64484fail:
64485  lua_error(L);
64486  return SWIG_arg;
64487}
64488
64489
64490static 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
64511fail:
64512  lua_error(L);
64513  return SWIG_arg;
64514}
64515
64516
64517static 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
64535fail:
64536  lua_error(L);
64537  return SWIG_arg;
64538}
64539
64540
64541static 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
64645static 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
64666fail:
64667  lua_error(L);
64668  return SWIG_arg;
64669}
64670
64671
64672static 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
64690fail:
64691  lua_error(L);
64692  return SWIG_arg;
64693}
64694
64695
64696static 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
64800static 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
64818fail:
64819  lua_error(L);
64820  return SWIG_arg;
64821}
64822
64823
64824static 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
64842fail:
64843  lua_error(L);
64844  return SWIG_arg;
64845}
64846
64847
64848static 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
64866fail:
64867  lua_error(L);
64868  return SWIG_arg;
64869}
64870
64871
64872static 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
64904fail:
64905  lua_error(L);
64906  return SWIG_arg;
64907}
64908
64909
64910static 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
64974static 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
64992fail:
64993  lua_error(L);
64994  return SWIG_arg;
64995}
64996
64997
64998static 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
65022fail:
65023  lua_error(L);
65024  return SWIG_arg;
65025}
65026
65027
65028static 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
65049fail:
65050  lua_error(L);
65051  return SWIG_arg;
65052}
65053
65054
65055static 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
65076fail:
65077  lua_error(L);
65078  return SWIG_arg;
65079}
65080
65081
65082static 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
65100fail:
65101  lua_error(L);
65102  return SWIG_arg;
65103}
65104
65105
65106static 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
65126fail:
65127  lua_error(L);
65128  return SWIG_arg;
65129}
65130
65131
65132static 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
65150fail:
65151  lua_error(L);
65152  return SWIG_arg;
65153}
65154
65155
65156static 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
65176fail:
65177  lua_error(L);
65178  return SWIG_arg;
65179}
65180
65181
65182static 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
65200fail:
65201  lua_error(L);
65202  return SWIG_arg;
65203}
65204
65205
65206static 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
65224fail:
65225  lua_error(L);
65226  return SWIG_arg;
65227}
65228
65229
65230static 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
65248fail:
65249  lua_error(L);
65250  return SWIG_arg;
65251}
65252
65253
65254static 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
65274fail:
65275  lua_error(L);
65276  return SWIG_arg;
65277}
65278
65279
65280static 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
65298fail:
65299  lua_error(L);
65300  return SWIG_arg;
65301}
65302
65303
65304static 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
65325fail:
65326  lua_error(L);
65327  return SWIG_arg;
65328}
65329
65330
65331static 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
65359fail:
65360  lua_error(L);
65361  return SWIG_arg;
65362}
65363
65364
65365static 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
65429static 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
65450fail:
65451  lua_error(L);
65452  return SWIG_arg;
65453}
65454
65455
65456static 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
65477fail:
65478  lua_error(L);
65479  return SWIG_arg;
65480}
65481
65482
65483static 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
65504fail:
65505  lua_error(L);
65506  return SWIG_arg;
65507}
65508
65509
65510static 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
65531fail:
65532  lua_error(L);
65533  return SWIG_arg;
65534}
65535
65536
65537static 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
65562fail:
65563  lua_error(L);
65564  return SWIG_arg;
65565}
65566
65567
65568static 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
65599fail:
65600  lua_error(L);
65601  return SWIG_arg;
65602}
65603
65604
65605static 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
65669static 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
65706fail:
65707  lua_error(L);
65708  return SWIG_arg;
65709}
65710
65711
65712static 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
65742fail:
65743  lua_error(L);
65744  return SWIG_arg;
65745}
65746
65747
65748static 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
65775fail:
65776  lua_error(L);
65777  return SWIG_arg;
65778}
65779
65780
65781static 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
65815fail:
65816  lua_error(L);
65817  return SWIG_arg;
65818}
65819
65820
65821static 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
65895static 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
65931fail:
65932  lua_error(L);
65933  return SWIG_arg;
65934}
65935
65936
65937static 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
65979fail:
65980  lua_error(L);
65981  return SWIG_arg;
65982}
65983
65984
65985static 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
66006fail:
66007  lua_error(L);
66008  return SWIG_arg;
66009}
66010
66011
66012static 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
66033fail:
66034  lua_error(L);
66035  return SWIG_arg;
66036}
66037
66038
66039static 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
66063fail:
66064  lua_error(L);
66065  return SWIG_arg;
66066}
66067
66068
66069static 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
66096fail:
66097  lua_error(L);
66098  return SWIG_arg;
66099}
66100
66101
66102static 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
66161static 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
66185fail:
66186  lua_error(L);
66187  return SWIG_arg;
66188}
66189
66190
66191static 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
66212fail:
66213  lua_error(L);
66214  return SWIG_arg;
66215}
66216
66217
66218static 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
66236fail:
66237  lua_error(L);
66238  return SWIG_arg;
66239}
66240
66241
66242static 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
66260fail:
66261  lua_error(L);
66262  return SWIG_arg;
66263}
66264
66265
66266static 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
66284fail:
66285  lua_error(L);
66286  return SWIG_arg;
66287}
66288
66289
66290static 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
66312fail:
66313  lua_error(L);
66314  return SWIG_arg;
66315}
66316
66317
66318static 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
66367static 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
66385fail:
66386  lua_error(L);
66387  return SWIG_arg;
66388}
66389
66390
66391static 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
66412fail:
66413  lua_error(L);
66414  return SWIG_arg;
66415}
66416
66417
66418static 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
66439fail:
66440  lua_error(L);
66441  return SWIG_arg;
66442}
66443
66444
66445static 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
66463fail:
66464  lua_error(L);
66465  return SWIG_arg;
66466}
66467
66468
66469static 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
66490fail:
66491  lua_error(L);
66492  return SWIG_arg;
66493}
66494
66495
66496static 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
66517fail:
66518  lua_error(L);
66519  return SWIG_arg;
66520}
66521
66522
66523static 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
66544fail:
66545  lua_error(L);
66546  return SWIG_arg;
66547}
66548
66549
66550static 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
66571fail:
66572  lua_error(L);
66573  return SWIG_arg;
66574}
66575
66576
66577static 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
66614fail:
66615  lua_error(L);
66616  return SWIG_arg;
66617}
66618
66619
66620static 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
66657fail:
66658  lua_error(L);
66659  return SWIG_arg;
66660}
66661
66662
66663static 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
66688fail:
66689  lua_error(L);
66690  return SWIG_arg;
66691}
66692
66693
66694static 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
66719fail:
66720  lua_error(L);
66721  return SWIG_arg;
66722}
66723
66724
66725static 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
66754fail:
66755  lua_error(L);
66756  return SWIG_arg;
66757}
66758
66759
66760static 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
66785fail:
66786  lua_error(L);
66787  return SWIG_arg;
66788}
66789
66790
66791static 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
66812fail:
66813  lua_error(L);
66814  return SWIG_arg;
66815}
66816
66817
66818static 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
66892static 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
66913fail:
66914  lua_error(L);
66915  return SWIG_arg;
66916}
66917
66918
66919static 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
66951fail:
66952  lua_error(L);
66953  return SWIG_arg;
66954}
66955
66956
66957static 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
66975fail:
66976  lua_error(L);
66977  return SWIG_arg;
66978}
66979
66980
66981static 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
67002fail:
67003  lua_error(L);
67004  return SWIG_arg;
67005}
67006
67007
67008static 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
67029fail:
67030  lua_error(L);
67031  return SWIG_arg;
67032}
67033
67034
67035static 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
67063fail:
67064  lua_error(L);
67065  return SWIG_arg;
67066}
67067
67068
67069static 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
67138static 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
67162fail:
67163  lua_error(L);
67164  return SWIG_arg;
67165}
67166
67167
67168static 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
67199fail:
67200  lua_error(L);
67201  return SWIG_arg;
67202}
67203
67204
67205static 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
67239fail:
67240  lua_error(L);
67241  return SWIG_arg;
67242}
67243
67244
67245static 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
67344static 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
67362fail:
67363  lua_error(L);
67364  return SWIG_arg;
67365}
67366
67367
67368static void swig_delete_SBValue(void *obj) {
67369lldb::SBValue *arg1 = (lldb::SBValue *) obj;
67370delete arg1;
67371}
67372static 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}
67380static swig_lua_attribute swig_SBValue_attributes[] = {
67381    {0,0,0}
67382};
67383static 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};
67455static swig_lua_method swig_SBValue_meta[] = {
67456    { "__tostring", _wrap_SBValue___tostring},
67457    {0,0}
67458};
67459
67460static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
67461    {0,0,0}
67462};
67463static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
67464    {0,0,0,0,0,0}
67465};
67466static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
67467    {0,0}
67468};
67469static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
67470    0
67471};
67472
67473static 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};
67481static swig_lua_class *swig_SBValue_bases[] = {0};
67482static const char *swig_SBValue_base_names[] = {0};
67483static 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
67485static 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
67496fail:
67497  lua_error(L);
67498  return SWIG_arg;
67499}
67500
67501
67502static 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
67520fail:
67521  lua_error(L);
67522  return SWIG_arg;
67523}
67524
67525
67526static 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
67559static 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
67577fail:
67578  lua_error(L);
67579  return SWIG_arg;
67580}
67581
67582
67583static 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
67600fail:
67601  lua_error(L);
67602  return SWIG_arg;
67603}
67604
67605
67606static 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
67630fail:
67631  lua_error(L);
67632  return SWIG_arg;
67633}
67634
67635
67636static 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
67660fail:
67661  lua_error(L);
67662  return SWIG_arg;
67663}
67664
67665
67666static 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
67730static 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
67748fail:
67749  lua_error(L);
67750  return SWIG_arg;
67751}
67752
67753
67754static 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
67779fail:
67780  lua_error(L);
67781  return SWIG_arg;
67782}
67783
67784
67785static 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
67809fail:
67810  lua_error(L);
67811  return SWIG_arg;
67812}
67813
67814
67815static 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
67839fail:
67840  lua_error(L);
67841  return SWIG_arg;
67842}
67843
67844
67845static 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
67863fail:
67864  lua_error(L);
67865  return SWIG_arg;
67866}
67867
67868
67869static void swig_delete_SBValueList(void *obj) {
67870lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
67871delete arg1;
67872}
67873static 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}
67881static swig_lua_attribute swig_SBValueList_attributes[] = {
67882    {0,0,0}
67883};
67884static 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};
67895static swig_lua_method swig_SBValueList_meta[] = {
67896    { "__tostring", _wrap_SBValueList___tostring},
67897    {0,0}
67898};
67899
67900static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
67901    {0,0,0}
67902};
67903static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
67904    {0,0,0,0,0,0}
67905};
67906static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
67907    {0,0}
67908};
67909static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
67910    0
67911};
67912
67913static 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};
67921static swig_lua_class *swig_SBValueList_bases[] = {0};
67922static const char *swig_SBValueList_base_names[] = {0};
67923static 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
67925static 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
67936fail:
67937  lua_error(L);
67938  return SWIG_arg;
67939}
67940
67941
67942static 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
67960fail:
67961  lua_error(L);
67962  return SWIG_arg;
67963}
67964
67965
67966static 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
67999static 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
68017fail:
68018  lua_error(L);
68019  return SWIG_arg;
68020}
68021
68022
68023static 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
68041fail:
68042  lua_error(L);
68043  return SWIG_arg;
68044}
68045
68046
68047static 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
68067fail:
68068  lua_error(L);
68069  return SWIG_arg;
68070}
68071
68072
68073static 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
68098fail:
68099  lua_error(L);
68100  return SWIG_arg;
68101}
68102
68103
68104static 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
68124fail:
68125  lua_error(L);
68126  return SWIG_arg;
68127}
68128
68129
68130static 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
68148fail:
68149  lua_error(L);
68150  return SWIG_arg;
68151}
68152
68153
68154static 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
68174fail:
68175  lua_error(L);
68176  return SWIG_arg;
68177}
68178
68179
68180static 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
68198fail:
68199  lua_error(L);
68200  return SWIG_arg;
68201}
68202
68203
68204static 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
68224fail:
68225  lua_error(L);
68226  return SWIG_arg;
68227}
68228
68229
68230static 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
68248fail:
68249  lua_error(L);
68250  return SWIG_arg;
68251}
68252
68253
68254static 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
68274fail:
68275  lua_error(L);
68276  return SWIG_arg;
68277}
68278
68279
68280static 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
68298fail:
68299  lua_error(L);
68300  return SWIG_arg;
68301}
68302
68303
68304static 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
68324fail:
68325  lua_error(L);
68326  return SWIG_arg;
68327}
68328
68329
68330static 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
68348fail:
68349  lua_error(L);
68350  return SWIG_arg;
68351}
68352
68353
68354static 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
68374fail:
68375  lua_error(L);
68376  return SWIG_arg;
68377}
68378
68379
68380static void swig_delete_SBVariablesOptions(void *obj) {
68381lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
68382delete arg1;
68383}
68384static 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}
68392static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
68393    {0,0,0}
68394};
68395static 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};
68413static swig_lua_method swig_SBVariablesOptions_meta[] = {
68414    {0,0}
68415};
68416
68417static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
68418    {0,0,0}
68419};
68420static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
68421    {0,0,0,0,0,0}
68422};
68423static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
68424    {0,0}
68425};
68426static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
68427    0
68428};
68429
68430static 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};
68438static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
68439static const char *swig_SBVariablesOptions_base_names[] = {0};
68440static 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
68442static 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
68453fail:
68454  lua_error(L);
68455  return SWIG_arg;
68456}
68457
68458
68459static 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
68477fail:
68478  lua_error(L);
68479  return SWIG_arg;
68480}
68481
68482
68483static 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
68516static 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
68534fail:
68535  lua_error(L);
68536  return SWIG_arg;
68537}
68538
68539
68540static 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
68565fail:
68566  lua_error(L);
68567  return SWIG_arg;
68568}
68569
68570
68571static 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
68592fail:
68593  lua_error(L);
68594  return SWIG_arg;
68595}
68596
68597
68598static 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
68616fail:
68617  lua_error(L);
68618  return SWIG_arg;
68619}
68620
68621
68622static 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
68640fail:
68641  lua_error(L);
68642  return SWIG_arg;
68643}
68644
68645
68646static 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
68664fail:
68665  lua_error(L);
68666  return SWIG_arg;
68667}
68668
68669
68670static 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
68688fail:
68689  lua_error(L);
68690  return SWIG_arg;
68691}
68692
68693
68694static 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
68714fail:
68715  lua_error(L);
68716  return SWIG_arg;
68717}
68718
68719
68720static 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
68738fail:
68739  lua_error(L);
68740  return SWIG_arg;
68741}
68742
68743
68744static 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
68762fail:
68763  lua_error(L);
68764  return SWIG_arg;
68765}
68766
68767
68768static 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
68786fail:
68787  lua_error(L);
68788  return SWIG_arg;
68789}
68790
68791
68792static 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
68813fail:
68814  lua_error(L);
68815  return SWIG_arg;
68816}
68817
68818
68819static 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
68837fail:
68838  lua_error(L);
68839  return SWIG_arg;
68840}
68841
68842
68843static 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
68863fail:
68864  lua_error(L);
68865  return SWIG_arg;
68866}
68867
68868
68869static 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
68897fail:
68898  lua_error(L);
68899  return SWIG_arg;
68900}
68901
68902
68903static 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
68921fail:
68922  lua_error(L);
68923  return SWIG_arg;
68924}
68925
68926
68927static 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
68945fail:
68946  lua_error(L);
68947  return SWIG_arg;
68948}
68949
68950
68951static 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
68972fail:
68973  lua_error(L);
68974  return SWIG_arg;
68975}
68976
68977
68978static 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
68996fail:
68997  lua_error(L);
68998  return SWIG_arg;
68999}
69000
69001
69002static void swig_delete_SBWatchpoint(void *obj) {
69003lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
69004delete arg1;
69005}
69006static 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}
69014static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
69015    {0,0,0}
69016};
69017static 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};
69036static swig_lua_method swig_SBWatchpoint_meta[] = {
69037    { "__eq", _wrap_SBWatchpoint___eq},
69038    { "__tostring", _wrap_SBWatchpoint___tostring},
69039    {0,0}
69040};
69041
69042static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
69043    {0,0,0}
69044};
69045static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
69046    {0,0,0,0,0,0}
69047};
69048static 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};
69054static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
69055    0
69056};
69057
69058static 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};
69066static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
69067static const char *swig_SBWatchpoint_base_names[] = {0};
69068static 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
69070static swig_lua_attribute swig_SwigModule_attributes[] = {
69071    {0,0,0}
69072};
69073static 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};
69786static 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};
69865static 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};
69945static swig_lua_namespace* swig_SwigModule_namespaces[] = {
69946    0
69947};
69948
69949static 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
69963static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
69964static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
69965static 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};
69966static 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};
69967static 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};
69968static 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};
69969static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
69970static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
69971static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
69972static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
69973static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
69974static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
69975static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
69976static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
69977static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
69978static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
69979static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
69980static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
69981static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
69982static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
69983static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
69984static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
69985static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
69986static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
69987static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
69988static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
69989static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
69990static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
69991static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
69992static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
69993static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
69994static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
69995static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
69996static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
69997static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
69998static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
69999static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
70000static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
70001static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
70002static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
70003static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
70004static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
70005static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
70006static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
70007static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
70008static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
70009static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
70010static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
70011static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
70012static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
70013static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
70014static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
70015static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
70016static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
70017static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
70018static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
70019static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
70020static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
70021static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
70022static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
70023static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
70024static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
70025static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
70026static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
70027static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
70028static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
70029static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
70030static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
70031static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
70032static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
70033static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
70034static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
70035static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
70036static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
70037static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
70038static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
70039static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
70040static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
70041static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
70042static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
70043static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
70044static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
70045static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
70046static 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};
70047static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
70048static 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};
70049static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
70050static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
70051static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
70052static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
70053static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
70054static 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};
70055static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
70056static 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};
70057static 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};
70058static 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};
70059static 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};
70060static 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};
70061static 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};
70062static 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};
70063static 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};
70064static 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};
70065static 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};
70066static 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};
70067static 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};
70068static 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};
70069static 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};
70070static 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};
70071static 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};
70072static 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};
70073static 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};
70074static 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};
70075static 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};
70076static 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};
70077static 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};
70078static 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};
70079static 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};
70080static 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};
70081static 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};
70082static 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};
70083static 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};
70084static 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};
70085static 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};
70086static 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};
70087static 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};
70088static 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};
70089static 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};
70090static 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};
70091static 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};
70092static 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};
70093static 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};
70094static 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};
70095static 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};
70096static 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};
70097static 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};
70098static 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};
70099static 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};
70100static 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};
70101static 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};
70102static 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};
70103static 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};
70104static 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};
70105static 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};
70106static 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};
70107static 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};
70108static 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};
70109static 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};
70110static 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};
70111static 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};
70112static 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};
70113static 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};
70114static 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};
70115static 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};
70116static 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};
70117static 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};
70118static 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};
70119static 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};
70120static 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};
70121static 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};
70122static 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};
70123static 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};
70124static 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};
70125static 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};
70126static 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};
70127static 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};
70128static 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};
70129static 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};
70130static 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};
70131static 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};
70132static 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};
70133static 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};
70134static 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};
70135static 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};
70136static 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};
70137static 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};
70138static 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};
70139static 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};
70140static 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};
70141static 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};
70142static 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};
70143static 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};
70144static 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};
70145static 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};
70146static 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};
70147static 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};
70148static 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};
70149static 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};
70150static 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};
70151static 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};
70152static 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};
70153static 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};
70154static 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};
70155static 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};
70156static 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};
70157static 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};
70158static 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};
70159static 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};
70160static 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};
70161static 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};
70162static 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};
70163static 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};
70164static 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};
70165static 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};
70166static 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};
70167static 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};
70168static 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};
70169static 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};
70170static 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};
70171static 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};
70172static 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};
70173static 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};
70174static 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};
70175static 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};
70176static 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};
70177static 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};
70178static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
70179static 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};
70180static 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};
70181static 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};
70182static 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};
70183static 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};
70184static 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};
70185static 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};
70186static 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};
70187static 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};
70188static 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};
70189static 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};
70190static 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};
70191static 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};
70192static 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};
70193static 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};
70194static 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};
70195static 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};
70196static 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};
70197static 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};
70198static 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};
70199static 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};
70200static 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};
70201static 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};
70202static 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};
70203static 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};
70204static 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};
70205static 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};
70206static 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};
70207static 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};
70208static 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};
70209static 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};
70210static 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};
70211static 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};
70212static 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};
70213static 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};
70214static 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};
70215static 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};
70216static 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};
70217static 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};
70218static 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};
70219static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
70220static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
70221
70222static 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
70483static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
70484static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
70485static 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}};
70486static swig_cast_info _swigc__p_f_p_void__p_void[] = {  {&_swigt__p_f_p_void__p_void, 0, 0, 0},{0, 0, 0, 0}};
70487static 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}};
70488static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
70489static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
70490static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
70491static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
70492static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
70493static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
70494static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
70495static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
70496static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
70497static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
70498static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
70499static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
70500static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
70501static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
70502static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
70503static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
70504static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
70505static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
70506static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
70507static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
70508static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
70509static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
70510static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
70511static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
70512static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
70513static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
70514static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
70515static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
70516static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
70517static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
70518static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
70519static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
70520static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
70521static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
70522static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
70523static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
70524static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
70525static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
70526static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
70527static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
70528static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
70529static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
70530static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
70531static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
70532static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
70533static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
70534static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
70535static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
70536static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
70537static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
70538static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
70539static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
70540static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
70541static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
70542static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
70543static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
70544static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
70545static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
70546static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
70547static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
70548static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
70549static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
70550static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
70551static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
70552static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
70553static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
70554static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
70555static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
70556static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
70557static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
70558static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
70559static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
70560static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
70561static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
70562static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
70563static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
70564static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
70565static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
70566static 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}};
70567static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
70568static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
70569static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
70570static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
70571static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
70572static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
70573static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
70574static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
70575static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
70576static 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}};
70577static 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}};
70578static 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}};
70579static 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}};
70580static 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}};
70581static 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}};
70582static 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}};
70583static 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}};
70584static 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}};
70585static 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}};
70586static 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}};
70587static 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}};
70588static 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}};
70589static 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}};
70590static 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}};
70591static 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}};
70592static 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}};
70593static 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}};
70594static 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}};
70595static 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}};
70596static 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}};
70597static 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}};
70598static 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}};
70599static 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}};
70600static 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}};
70601static 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}};
70602static 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}};
70603static 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}};
70604static 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}};
70605static 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}};
70606static 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}};
70607static 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}};
70608static 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}};
70609static 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}};
70610static 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}};
70611static 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}};
70612static 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}};
70613static 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}};
70614static 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}};
70615static 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}};
70616static 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}};
70617static 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}};
70618static 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}};
70619static 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}};
70620static 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}};
70621static 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}};
70622static 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}};
70623static 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}};
70624static 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}};
70625static 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}};
70626static 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}};
70627static 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}};
70628static 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}};
70629static 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}};
70630static 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}};
70631static 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}};
70632static 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}};
70633static 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}};
70634static 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}};
70635static 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}};
70636static 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}};
70637static 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}};
70638static 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}};
70639static 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}};
70640static 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}};
70641static 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}};
70642static 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}};
70643static 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}};
70644static 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}};
70645static 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}};
70646static 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}};
70647static 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}};
70648static 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}};
70649static 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}};
70650static 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}};
70651static 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}};
70652static 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}};
70653static 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}};
70654static 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}};
70655static 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}};
70656static 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}};
70657static 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}};
70658static 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}};
70659static 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}};
70660static 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}};
70661static 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}};
70662static 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}};
70663static 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}};
70664static 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}};
70665static 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}};
70666static 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}};
70667static 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}};
70668static 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}};
70669static 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}};
70670static 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}};
70671static 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}};
70672static 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}};
70673static 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}};
70674static 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}};
70675static 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}};
70676static 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}};
70677static 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}};
70678static 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}};
70679static 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}};
70680static 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}};
70681static 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}};
70682static 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}};
70683static 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}};
70684static 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}};
70685static 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}};
70686static 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}};
70687static 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}};
70688static 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}};
70689static 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}};
70690static 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}};
70691static 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}};
70692static 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}};
70693static 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}};
70694static 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}};
70695static 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}};
70696static 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}};
70697static 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}};
70698static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
70699static 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}};
70700static 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}};
70701static 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}};
70702static 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}};
70703static 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}};
70704static 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}};
70705static 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}};
70706static 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}};
70707static 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}};
70708static 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}};
70709static 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}};
70710static 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}};
70711static 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}};
70712static 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}};
70713static 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}};
70714static 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}};
70715static 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}};
70716static 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}};
70717static 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}};
70718static 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}};
70719static 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}};
70720static 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}};
70721static 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}};
70722static 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}};
70723static 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}};
70724static 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}};
70725static 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}};
70726static 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}};
70727static 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}};
70728static 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}};
70729static 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}};
70730static 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}};
70731static 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}};
70732static 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}};
70733static 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}};
70734static 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}};
70735static 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}};
70736static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
70737static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
70738static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
70739static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
70740static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
70741
70742static 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
71048extern "C" {
71049#if 0
71050} /* c-mode */
71051#endif
71052#endif
71053
71054#if 0
71055#define SWIGRUNTIME_DEBUG
71056#endif
71057
71058
71059SWIGRUNTIME void
71060SWIG_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*/
71207SWIGRUNTIME void
71208SWIG_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 */
71240void SWIG_init_user(lua_State* L );
71241
71242#ifdef __cplusplus
71243extern "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))
71250LUALIB_API int SWIG_init(lua_State* L)
71251#else
71252SWIGEXPORT 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
71326const char* SWIG_LUACODE=
71327  "";
71328
71329void SWIG_init_user(lua_State* L)
71330{
71331  /* exec Lua code if applicable */
71332  SWIG_Lua_dostring(L,SWIG_LUACODE);
71333}
71334
71335