diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2024-07-27 23:34:35 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2024-10-23 18:26:01 +0000 |
| commit | 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583 (patch) | |
| tree | 6cf5ab1f05330c6773b1f3f64799d56a9c7a1faa /lib/clang | |
| parent | 6b9f7133aba44189d9625c352bc2c2a59baf18ef (diff) | |
| parent | ac9a064cb179f3425b310fa2847f8764ac970a4d (diff) | |
Diffstat (limited to 'lib/clang')
| -rw-r--r-- | lib/clang/headers/Makefile | 18 | ||||
| -rw-r--r-- | lib/clang/include/VCSVersion.inc | 6 | ||||
| -rw-r--r-- | lib/clang/include/clang/Basic/Version.inc | 12 | ||||
| -rw-r--r-- | lib/clang/include/clang/Config/config.h | 3 | ||||
| -rw-r--r-- | lib/clang/include/lld/Common/Version.inc | 2 | ||||
| -rw-r--r-- | lib/clang/include/lldb/API/SBLanguages.h | 101 | ||||
| -rw-r--r-- | lib/clang/include/lldb/Version/Version.inc | 10 | ||||
| -rw-r--r-- | lib/clang/include/llvm/Config/config.h | 16 | ||||
| -rw-r--r-- | lib/clang/include/llvm/Config/llvm-config.h | 11 | ||||
| -rw-r--r-- | lib/clang/include/llvm/Support/VCSRevision.h | 2 | ||||
| -rw-r--r-- | lib/clang/libclang/Makefile | 75 | ||||
| -rw-r--r-- | lib/clang/liblldb/LLDBWrapLua.cpp | 3852 | ||||
| -rw-r--r-- | lib/clang/liblldb/Makefile | 20 | ||||
| -rw-r--r-- | lib/clang/libllvm/Makefile | 66 | ||||
| -rw-r--r-- | lib/clang/libllvmminimal/Makefile | 5 |
15 files changed, 3855 insertions, 344 deletions
diff --git a/lib/clang/headers/Makefile b/lib/clang/headers/Makefile index e3197c7822a9..6e9a4b6d3020 100644 --- a/lib/clang/headers/Makefile +++ b/lib/clang/headers/Makefile @@ -4,7 +4,7 @@ .PATH: ${CLANG_SRCS}/lib/Headers INCSGROUPS+= INCS -INCSDIR= ${LIBDIR}/clang/18/include +INCSDIR= ${LIBDIR}/clang/19/include INCS+= __clang_cuda_builtin_vars.h INCS+= __clang_cuda_cmath.h INCS+= __clang_cuda_complex_builtins.h @@ -22,9 +22,11 @@ INCS+= __clang_hip_runtime_wrapper.h INCS+= __clang_hip_stdlib.h INCS+= __stdarg___gnuc_va_list.h INCS+= __stdarg___va_copy.h +INCS+= __stdarg_header_macro.h INCS+= __stdarg_va_arg.h INCS+= __stdarg_va_copy.h INCS+= __stdarg_va_list.h +INCS+= __stddef_header_macro.h INCS+= __stddef_max_align_t.h INCS+= __stddef_null.h INCS+= __stddef_nullptr_t.h @@ -55,12 +57,10 @@ INCS+= avx512bitalgintrin.h INCS+= avx512bwintrin.h INCS+= avx512cdintrin.h INCS+= avx512dqintrin.h -INCS+= avx512erintrin.h INCS+= avx512fintrin.h INCS+= avx512fp16intrin.h INCS+= avx512ifmaintrin.h INCS+= avx512ifmavlintrin.h -INCS+= avx512pfintrin.h INCS+= avx512vbmi2intrin.h INCS+= avx512vbmiintrin.h INCS+= avx512vbmivlintrin.h @@ -136,6 +136,7 @@ INCS+= pmmintrin.h INCS+= popcntintrin.h INCS+= prfchiintrin.h INCS+= prfchwintrin.h +INCS+= ptrauth.h INCS+= ptwriteintrin.h INCS+= raointintrin.h INCS+= rdpruintrin.h @@ -143,7 +144,6 @@ INCS+= rdseedintrin.h INCS+= riscv_bitmanip.h INCS+= riscv_crypto.h INCS+= riscv_ntlh.h -INCS+= riscv_vector.h INCS+= rtmintrin.h INCS+= s390intrin.h INCS+= serializeintrin.h @@ -180,12 +180,14 @@ INCS+= xsaveintrin.h INCS+= xsaveoptintrin.h INCS+= xsavesintrin.h INCS+= xtestintrin.h +INCS+= yvals_core.h INCS+= ${GENINCS} # Headers which possibly conflict with our own versions: .ifdef INSTALL_CONFLICTING_CLANG_HEADERS INCS+= float.h INCS+= intrin.h +INCS+= intrin0.h INCS+= inttypes.h INCS+= iso646.h INCS+= limits.h @@ -246,7 +248,7 @@ PPC+= ppc_wrappers/x86intrin.h PPC+= ppc_wrappers/xmmintrin.h .for hdr in bf16/bf16 cde/cde-header fp16/fp16 mve/mve-header neon/neon \ - sve/sve-header + sme/sme-header sve/sve-header arm_${hdr:H}.h: ${CLANG_SRCS}/include/clang/Basic/arm_${hdr:H}.td ${CLANG_TBLGEN} -gen-arm-${hdr:T} \ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ @@ -254,12 +256,6 @@ arm_${hdr:H}.h: ${CLANG_SRCS}/include/clang/Basic/arm_${hdr:H}.td GENINCS+= arm_${hdr:H}.h .endfor -arm_sme_draft_spec_subject_to_change.h: ${CLANG_SRCS}/include/clang/Basic/arm_sme.td - ${CLANG_TBLGEN} -gen-arm-sme-header \ - -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ - -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td -GENINCS+= arm_sme_draft_spec_subject_to_change.h - arm_vector_types.h: ${CLANG_SRCS}/include/clang/Basic/arm_sme.td ${CLANG_TBLGEN} -gen-arm-vector-type \ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ diff --git a/lib/clang/include/VCSVersion.inc b/lib/clang/include/VCSVersion.inc index 941c98e43c9a..572b9c9c06ec 100644 --- a/lib/clang/include/VCSVersion.inc +++ b/lib/clang/include/VCSVersion.inc @@ -1,8 +1,8 @@ -#define LLVM_REVISION "llvmorg-18.1.6-0-g1118c2e05e67" +#define LLVM_REVISION "llvmorg-19-init-18630-gf2ccf80136a0" #define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git" -#define CLANG_REVISION "llvmorg-18.1.6-0-g1118c2e05e67" +#define CLANG_REVISION "llvmorg-19-init-18630-gf2ccf80136a0" #define CLANG_REPOSITORY "https://github.com/llvm/llvm-project.git" -#define LLDB_REVISION "llvmorg-18.1.6-0-g1118c2e05e67" +#define LLDB_REVISION "llvmorg-19-init-18630-gf2ccf80136a0" #define LLDB_REPOSITORY "https://github.com/llvm/llvm-project.git" diff --git a/lib/clang/include/clang/Basic/Version.inc b/lib/clang/include/clang/Basic/Version.inc index 405ee341dfcd..514a0729111c 100644 --- a/lib/clang/include/clang/Basic/Version.inc +++ b/lib/clang/include/clang/Basic/Version.inc @@ -1,8 +1,8 @@ -#define CLANG_VERSION 18.1.6 -#define CLANG_VERSION_STRING "18.1.6" -#define CLANG_VERSION_MAJOR 18 -#define CLANG_VERSION_MAJOR_STRING "18" -#define CLANG_VERSION_MINOR 1 -#define CLANG_VERSION_PATCHLEVEL 6 +#define CLANG_VERSION 19.0.0 +#define CLANG_VERSION_STRING "19.0.0" +#define CLANG_VERSION_MAJOR 19 +#define CLANG_VERSION_MAJOR_STRING "19" +#define CLANG_VERSION_MINOR 0 +#define CLANG_VERSION_PATCHLEVEL 0 #define CLANG_VENDOR "FreeBSD " diff --git a/lib/clang/include/clang/Config/config.h b/lib/clang/include/clang/Config/config.h index 3eae530bea98..4895c820620c 100644 --- a/lib/clang/include/clang/Config/config.h +++ b/lib/clang/include/clang/Config/config.h @@ -83,4 +83,7 @@ /* Spawn a new process clang.exe for the CC1 tool invocation, when necessary */ #define CLANG_SPAWN_CC1 0 +/* Whether CIR is built into Clang */ +#define CLANG_ENABLE_CIR 0 + #endif diff --git a/lib/clang/include/lld/Common/Version.inc b/lib/clang/include/lld/Common/Version.inc index 86232cbccf4c..c6fac49b7325 100644 --- a/lib/clang/include/lld/Common/Version.inc +++ b/lib/clang/include/lld/Common/Version.inc @@ -1,4 +1,4 @@ // Local identifier in __FreeBSD_version style #define LLD_FREEBSD_VERSION 1500001 -#define LLD_VERSION_STRING "18.1.6 (FreeBSD llvmorg-18.1.6-0-g1118c2e05e67-" __XSTRING(LLD_FREEBSD_VERSION) ")" +#define LLD_VERSION_STRING "19.0.0 (FreeBSD llvmorg-19-init-18630-gf2ccf80136a0-" __XSTRING(LLD_FREEBSD_VERSION) ")" diff --git a/lib/clang/include/lldb/API/SBLanguages.h b/lib/clang/include/lldb/API/SBLanguages.h new file mode 100644 index 000000000000..115dd4145b42 --- /dev/null +++ b/lib/clang/include/lldb/API/SBLanguages.h @@ -0,0 +1,101 @@ +//===-- SBLanguages.h -----------------------------------------*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_API_SBLANGUAGE_H +#define LLDB_API_SBLANGUAGE_H + +namespace lldb { +/// Used by \ref SBExpressionOptions. +/// These enumerations use the same language enumerations as the DWARF +/// specification for ease of use and consistency. +enum SBSourceLanguageName : uint16_t { + /// ISO Ada. + eLanguageNameAda = 0x0001, + /// BLISS. + eLanguageNameBLISS = 0x0002, + /// C (K&R and ISO). + eLanguageNameC = 0x0003, + /// ISO C++. + eLanguageNameC_plus_plus = 0x0004, + /// ISO Cobol. + eLanguageNameCobol = 0x0005, + /// Crystal. + eLanguageNameCrystal = 0x0006, + /// D. + eLanguageNameD = 0x0007, + /// Dylan. + eLanguageNameDylan = 0x0008, + /// ISO Fortran. + eLanguageNameFortran = 0x0009, + /// Go. + eLanguageNameGo = 0x000a, + /// Haskell. + eLanguageNameHaskell = 0x000b, + /// Java. + eLanguageNameJava = 0x000c, + /// Julia. + eLanguageNameJulia = 0x000d, + /// Kotlin. + eLanguageNameKotlin = 0x000e, + /// Modula 2. + eLanguageNameModula2 = 0x000f, + /// Modula 3. + eLanguageNameModula3 = 0x0010, + /// Objective C. + eLanguageNameObjC = 0x0011, + /// Objective C++. + eLanguageNameObjC_plus_plus = 0x0012, + /// OCaml. + eLanguageNameOCaml = 0x0013, + /// OpenCL C. + eLanguageNameOpenCL_C = 0x0014, + /// ISO Pascal. + eLanguageNamePascal = 0x0015, + /// ANSI PL/I. + eLanguageNamePLI = 0x0016, + /// Python. + eLanguageNamePython = 0x0017, + /// RenderScript Kernel Language. + eLanguageNameRenderScript = 0x0018, + /// Rust. + eLanguageNameRust = 0x0019, + /// Swift. + eLanguageNameSwift = 0x001a, + /// Unified Parallel C (UPC). + eLanguageNameUPC = 0x001b, + /// Zig. + eLanguageNameZig = 0x001c, + /// Assembly. + eLanguageNameAssembly = 0x001d, + /// C#. + eLanguageNameC_sharp = 0x001e, + /// Mojo. + eLanguageNameMojo = 0x001f, + /// OpenGL Shading Language. + eLanguageNameGLSL = 0x0020, + /// OpenGL ES Shading Language. + eLanguageNameGLSL_ES = 0x0021, + /// High Level Shading Language. + eLanguageNameHLSL = 0x0022, + /// OpenCL C++. + eLanguageNameOpenCL_CPP = 0x0023, + /// C++ for OpenCL. + eLanguageNameCPP_for_OpenCL = 0x0024, + /// SYCL. + eLanguageNameSYCL = 0x0025, + /// Ruby. + eLanguageNameRuby = 0x0026, + /// Move. + eLanguageNameMove = 0x0027, + /// Hylo. + eLanguageNameHylo = 0x0028, +}; + +} // namespace lldb + +#endif diff --git a/lib/clang/include/lldb/Version/Version.inc b/lib/clang/include/lldb/Version/Version.inc index c693f099ccff..bddf34e1d0e7 100644 --- a/lib/clang/include/lldb/Version/Version.inc +++ b/lib/clang/include/lldb/Version/Version.inc @@ -1,6 +1,6 @@ -#define LLDB_VERSION 18.1.6 -#define LLDB_VERSION_STRING "18.1.6" -#define LLDB_VERSION_MAJOR 18 -#define LLDB_VERSION_MINOR 1 -#define LLDB_VERSION_PATCH 6 +#define LLDB_VERSION 19.0.0 +#define LLDB_VERSION_STRING "19.0.0" +#define LLDB_VERSION_MAJOR 19 +#define LLDB_VERSION_MINOR 0 +#define LLDB_VERSION_PATCH 0 /* #undef LLDB_FULL_VERSION_STRING */ diff --git a/lib/clang/include/llvm/Config/config.h b/lib/clang/include/llvm/Config/config.h index 65e903427a83..997d9cea4dc4 100644 --- a/lib/clang/include/llvm/Config/config.h +++ b/lib/clang/include/llvm/Config/config.h @@ -233,15 +233,6 @@ /* Define to 1 if you have the <sys/types.h> header file. */ #define HAVE_SYS_TYPES_H 1 -/* Define if the setupterm() function is supported this platform. */ -#if defined(__FreeBSD__) -/* - * This is only needed for terminalHasColors(). When disabled LLVM falls back - * to checking a list of TERM prefixes which is sufficient for a bootstrap tool. - */ -#define LLVM_ENABLE_TERMINFO TRUE -#endif - /* Define to 1 if you have the <termios.h> header file. */ #define HAVE_TERMIOS_H 1 @@ -320,6 +311,9 @@ /* Whether tools show host and target info when invoked with --version */ #define LLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO 1 +/* Whether tools show optional build config flags when invoked with --version */ +#define LLVM_VERSION_PRINTER_SHOW_BUILD_CONFIG 1 + /* Define if libxml2 is supported on this platform. */ /* #undef LLVM_ENABLE_LIBXML2 */ @@ -344,10 +338,10 @@ #define PACKAGE_NAME "LLVM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 18.1.6" +#define PACKAGE_STRING "LLVM 19.0.0" /* Define to the version of this package. */ -#define PACKAGE_VERSION "18.1.6" +#define PACKAGE_VERSION "19.0.0" /* Define to the vendor of this package. */ /* #undef PACKAGE_VENDOR */ diff --git a/lib/clang/include/llvm/Config/llvm-config.h b/lib/clang/include/llvm/Config/llvm-config.h index 372a69017f79..fb82c0f99bbe 100644 --- a/lib/clang/include/llvm/Config/llvm-config.h +++ b/lib/clang/include/llvm/Config/llvm-config.h @@ -170,16 +170,16 @@ #define LLVM_USE_PERF 0 /* Major version of the LLVM API */ -#define LLVM_VERSION_MAJOR 18 +#define LLVM_VERSION_MAJOR 19 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 1 +#define LLVM_VERSION_MINOR 0 /* Patch version of the LLVM API */ -#define LLVM_VERSION_PATCH 6 +#define LLVM_VERSION_PATCH 0 /* LLVM version string */ -#define LLVM_VERSION_STRING "18.1.6" +#define LLVM_VERSION_STRING "19.0.0" /* Whether LLVM records statistics for use with GetStatistics(), * PrintStatistics() or PrintStatisticsJSON() @@ -226,4 +226,7 @@ /* Define if plugins enabled */ /* #undef LLVM_ENABLE_PLUGINS */ +/* Define if logf128 is available */ +/* #undef LLVM_HAS_LOGF128 */ + #endif diff --git a/lib/clang/include/llvm/Support/VCSRevision.h b/lib/clang/include/llvm/Support/VCSRevision.h index 9c8ecebe02de..3f2500800eec 100644 --- a/lib/clang/include/llvm/Support/VCSRevision.h +++ b/lib/clang/include/llvm/Support/VCSRevision.h @@ -1,2 +1,2 @@ -#define LLVM_REVISION "llvmorg-18.1.6-0-g1118c2e05e67" +#define LLVM_REVISION "llvmorg-19-init-18630-gf2ccf80136a0" #define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git" diff --git a/lib/clang/libclang/Makefile b/lib/clang/libclang/Makefile index 3c92e4599eca..764af9bcbc48 100644 --- a/lib/clang/libclang/Makefile +++ b/lib/clang/libclang/Makefile @@ -60,6 +60,7 @@ SRCS_MIN+= AST/ASTImporterLookupTable.cpp SRCS_MIN+= AST/ASTStructuralEquivalence.cpp SRCS_MIN+= AST/ASTTypeTraits.cpp SRCS_MIN+= AST/AttrImpl.cpp +SRCS_MIN+= AST/Availability.cpp SRCS_MIN+= AST/CXXInheritance.cpp SRCS_MIN+= AST/Comment.cpp SRCS_MIN+= AST/CommentBriefParser.cpp @@ -91,11 +92,10 @@ SRCS_MIN+= AST/ExternalASTSource.cpp SRCS_MIN+= AST/FormatString.cpp SRCS_MIN+= AST/InheritViz.cpp SRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp -SRCS_MIN+= AST/Interp/ByteCodeExprGen.cpp -SRCS_MIN+= AST/Interp/ByteCodeGenError.cpp -SRCS_MIN+= AST/Interp/ByteCodeStmtGen.cpp +SRCS_MIN+= AST/Interp/Compiler.cpp SRCS_MIN+= AST/Interp/Context.cpp SRCS_MIN+= AST/Interp/Descriptor.cpp +SRCS_MIN+= AST/Interp/DynamicAllocator.cpp SRCS_MIN+= AST/Interp/EvalEmitter.cpp SRCS_MIN+= AST/Interp/EvaluationResult.cpp SRCS_MIN+= AST/Interp/Floating.cpp @@ -105,8 +105,10 @@ SRCS_MIN+= AST/Interp/Interp.cpp SRCS_MIN+= AST/Interp/InterpBlock.cpp SRCS_MIN+= AST/Interp/InterpBuiltin.cpp SRCS_MIN+= AST/Interp/InterpFrame.cpp +SRCS_MIN+= AST/Interp/InterpShared.cpp SRCS_MIN+= AST/Interp/InterpStack.cpp SRCS_MIN+= AST/Interp/InterpState.cpp +SRCS_MIN+= AST/Interp/MemberPointer.cpp SRCS_MIN+= AST/Interp/Pointer.cpp SRCS_MIN+= AST/Interp/PrimType.cpp SRCS_MIN+= AST/Interp/Program.cpp @@ -124,6 +126,7 @@ SRCS_MIN+= AST/NestedNameSpecifier.cpp SRCS_MIN+= AST/ODRDiagsEmitter.cpp SRCS_MIN+= AST/ODRHash.cpp SRCS_MIN+= AST/OSLog.cpp +SRCS_MIN+= AST/OpenACCClause.cpp SRCS_MIN+= AST/OpenMPClause.cpp SRCS_MIN+= AST/ParentMap.cpp SRCS_MIN+= AST/ParentMapContext.cpp @@ -139,6 +142,7 @@ SRCS_MIN+= AST/Stmt.cpp SRCS_MIN+= AST/StmtCXX.cpp SRCS_MIN+= AST/StmtIterator.cpp SRCS_MIN+= AST/StmtObjC.cpp +SRCS_MIN+= AST/StmtOpenACC.cpp SRCS_MIN+= AST/StmtOpenMP.cpp SRCS_MIN+= AST/StmtPrinter.cpp SRCS_MIN+= AST/StmtProfile.cpp @@ -183,6 +187,7 @@ SRCS_MIN+= Analysis/ThreadSafetyCommon.cpp SRCS_MIN+= Analysis/ThreadSafetyTIL.cpp SRCS_MIN+= Analysis/UninitializedValues.cpp SRCS_MIN+= Analysis/UnsafeBufferUsage.cpp +SRCS_MIN+= Basic/ASTSourceDescriptor.cpp SRCS_MIN+= Basic/Attributes.cpp SRCS_MIN+= Basic/Builtins.cpp SRCS_MIN+= Basic/CLWarnings.cpp @@ -288,6 +293,7 @@ SRCS_MIN+= CodeGen/CGObjCRuntime.cpp SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp SRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp +SRCS_MIN+= CodeGen/CGPointerAuth.cpp SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp SRCS_MIN+= CodeGen/CGStmt.cpp SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp @@ -414,7 +420,6 @@ SRCS_MIN+= Edit/EditedSource.cpp SRCS_MIN+= Edit/RewriteObjCFoundationAPI.cpp SRCS_MIN+= ExtractAPI/API.cpp SRCS_MIN+= ExtractAPI/APIIgnoresList.cpp -SRCS_MIN+= ExtractAPI/AvailabilityInfo.cpp SRCS_MIN+= ExtractAPI/DeclarationFragments.cpp SRCS_MIN+= ExtractAPI/ExtractAPIConsumer.cpp SRCS_MIN+= ExtractAPI/Serialization/SymbolGraphSerializer.cpp @@ -487,6 +492,7 @@ SRCS_MIN+= Index/IndexTypeSourceInfo.cpp SRCS_MIN+= Index/IndexingAction.cpp SRCS_MIN+= Index/IndexingContext.cpp SRCS_MIN+= Index/USRGeneration.cpp +SRCS_MIN+= InstallAPI/HeaderFile.cpp SRCS_MIN+= Lex/DependencyDirectivesScanner.cpp SRCS_MIN+= Lex/HeaderMap.cpp SRCS_MIN+= Lex/HeaderSearch.cpp @@ -533,6 +539,7 @@ SRCS_MIN+= Rewrite/RewriteRope.cpp SRCS_MIN+= Rewrite/Rewriter.cpp SRCS_MIN+= Rewrite/TokenRewriter.cpp SRCS_MIN+= Sema/AnalysisBasedWarnings.cpp +SRCS_MIN+= Sema/CheckExprLifetime.cpp SRCS_MIN+= Sema/CodeCompleteConsumer.cpp SRCS_MIN+= Sema/DeclSpec.cpp SRCS_MIN+= Sema/DelayedDiagnostic.cpp @@ -544,9 +551,16 @@ SRCS_MIN+= Sema/ParsedAttr.cpp SRCS_MIN+= Sema/Scope.cpp SRCS_MIN+= Sema/ScopeInfo.cpp SRCS_MIN+= Sema/Sema.cpp +SRCS_MIN+= Sema/SemaAMDGPU.cpp +SRCS_MIN+= Sema/SemaAPINotes.cpp +SRCS_MIN+= Sema/SemaARM.cpp +SRCS_MIN+= Sema/SemaAVR.cpp SRCS_MIN+= Sema/SemaAccess.cpp SRCS_MIN+= Sema/SemaAttr.cpp SRCS_MIN+= Sema/SemaAvailability.cpp +SRCS_MIN+= Sema/SemaBPF.cpp +SRCS_MIN+= Sema/SemaBase.cpp +SRCS_MIN+= Sema/SemaBoundsSafety.cpp SRCS_MIN+= Sema/SemaCUDA.cpp SRCS_MIN+= Sema/SemaCXXScopeSpec.cpp SRCS_MIN+= Sema/SemaCast.cpp @@ -566,21 +580,36 @@ SRCS_MIN+= Sema/SemaExprMember.cpp SRCS_MIN+= Sema/SemaExprObjC.cpp SRCS_MIN+= Sema/SemaFixItUtils.cpp SRCS_MIN+= Sema/SemaHLSL.cpp +SRCS_MIN+= Sema/SemaHexagon.cpp SRCS_MIN+= Sema/SemaInit.cpp SRCS_MIN+= Sema/SemaLambda.cpp SRCS_MIN+= Sema/SemaLookup.cpp +SRCS_MIN+= Sema/SemaLoongArch.cpp +SRCS_MIN+= Sema/SemaM68k.cpp +SRCS_MIN+= Sema/SemaMIPS.cpp +SRCS_MIN+= Sema/SemaMSP430.cpp SRCS_MIN+= Sema/SemaModule.cpp +SRCS_MIN+= Sema/SemaNVPTX.cpp +SRCS_MIN+= Sema/SemaObjC.cpp SRCS_MIN+= Sema/SemaObjCProperty.cpp +SRCS_MIN+= Sema/SemaOpenACC.cpp +SRCS_MIN+= Sema/SemaOpenCL.cpp SRCS_MIN+= Sema/SemaOpenMP.cpp SRCS_MIN+= Sema/SemaOverload.cpp +SRCS_MIN+= Sema/SemaPPC.cpp SRCS_MIN+= Sema/SemaPseudoObject.cpp -SRCS_MIN+= Sema/SemaRISCVVectorLookup.cpp +SRCS_MIN+= Sema/SemaRISCV.cpp SRCS_MIN+= Sema/SemaSYCL.cpp SRCS_MIN+= Sema/SemaStmt.cpp SRCS_MIN+= Sema/SemaStmtAsm.cpp SRCS_MIN+= Sema/SemaStmtAttr.cpp +SRCS_MIN+= Sema/SemaSwift.cpp +SRCS_MIN+= Sema/SemaSystemZ.cpp +SRCS_MIN+= Sema/SemaWasm.cpp +SRCS_MIN+= Sema/SemaX86.cpp SRCS_MIN+= Sema/SemaTemplate.cpp SRCS_MIN+= Sema/SemaTemplateDeduction.cpp +SRCS_MIN+= Sema/SemaTemplateDeductionGuide.cpp SRCS_MIN+= Sema/SemaTemplateInstantiate.cpp SRCS_MIN+= Sema/SemaTemplateInstantiateDecl.cpp SRCS_MIN+= Sema/SemaTemplateVariadic.cpp @@ -621,7 +650,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCDealloc.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CheckPlacementNew.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/CheckSizeofPointer.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ChrootChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CloneChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ContainerModeling.cpp @@ -732,7 +760,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp SRCS_FUL+= StaticAnalyzer/Core/APSIntType.cpp SRCS_FUL+= StaticAnalyzer/Core/AnalysisManager.cpp SRCS_FUL+= StaticAnalyzer/Core/AnalyzerOptions.cpp @@ -942,18 +969,6 @@ clang/Basic/AttrHasAttributeImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_SRCS}/include/clang/Basic/Attr.td TGHDRS+= clang/Basic/AttrHasAttributeImpl.inc -clang/Basic/AttrLeftSideCanPrintList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-can-print-left-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td -TGHDRS+= clang/Basic/AttrLeftSideCanPrintList.inc - -clang/Basic/AttrLeftSideMustPrintList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-must-print-left-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td -TGHDRS+= clang/Basic/AttrLeftSideMustPrintList.inc - clang/Basic/AttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-list \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ @@ -966,6 +981,24 @@ clang/Basic/AttrSubMatchRulesList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_SRCS}/include/clang/Basic/Attr.td TGHDRS+= clang/Basic/AttrSubMatchRulesList.inc +clang/Basic/Builtins.inc: ${CLANG_SRCS}/include/clang/Basic/Builtins.td + ${CLANG_TBLGEN} -gen-clang-builtins \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Builtins.td +TGHDRS+= clang/Basic/Builtins.inc + +clang/Basic/BuiltinsBPF.inc: ${CLANG_SRCS}/include/clang/Basic/Builtins.td + ${CLANG_TBLGEN} -gen-clang-builtins \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/BuiltinsBPF.td +TGHDRS+= clang/Basic/BuiltinsBPF.inc + +clang/Basic/BuiltinsRISCV.inc: ${CLANG_SRCS}/include/clang/Basic/Builtins.td + ${CLANG_TBLGEN} -gen-clang-builtins \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/BuiltinsRISCV.td +TGHDRS+= clang/Basic/BuiltinsRISCV.inc + clang/Basic/RegularKeywordAttrInfo.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-regular-keyword-attr-info \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ @@ -973,8 +1006,8 @@ clang/Basic/RegularKeywordAttrInfo.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.t TGHDRS+= clang/Basic/RegularKeywordAttrInfo.inc .for hdr in \ - AST Analysis Comment Common CrossTU Driver Frontend Lex Parse \ - Refactoring Sema Serialization SemaSerialization + AST Analysis Comment Common CrossTU Driver Frontend InstallAPI Lex \ + Parse Refactoring Sema Serialization clang/Basic/Diagnostic${hdr}Kinds.inc: \ ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ diff --git a/lib/clang/liblldb/LLDBWrapLua.cpp b/lib/clang/liblldb/LLDBWrapLua.cpp index 837133bfd460..abcc2fff5660 100644 --- a/lib/clang/liblldb/LLDBWrapLua.cpp +++ b/lib/clang/liblldb/LLDBWrapLua.cpp @@ -2692,252 +2692,260 @@ SWIG_Lua_dostring(lua_State *L, const char *str) { #define SWIGTYPE_p_double swig_types[1] #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2] #define SWIGTYPE_p_f_p_void__p_void swig_types[3] -#define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4] -#define SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError swig_types[5] -#define SWIGTYPE_p_f_unsigned_long_long_p_void__void swig_types[6] -#define SWIGTYPE_p_int swig_types[7] -#define SWIGTYPE_p_lldb__ConnectionStatus swig_types[8] -#define SWIGTYPE_p_lldb__SBAddress swig_types[9] -#define SWIGTYPE_p_lldb__SBAttachInfo swig_types[10] -#define SWIGTYPE_p_lldb__SBBlock swig_types[11] -#define SWIGTYPE_p_lldb__SBBreakpoint swig_types[12] -#define SWIGTYPE_p_lldb__SBBreakpointList swig_types[13] -#define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[14] -#define SWIGTYPE_p_lldb__SBBreakpointName swig_types[15] -#define SWIGTYPE_p_lldb__SBBroadcaster swig_types[16] -#define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[17] -#define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[18] -#define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[19] -#define SWIGTYPE_p_lldb__SBCommunication swig_types[20] -#define SWIGTYPE_p_lldb__SBCompileUnit swig_types[21] -#define SWIGTYPE_p_lldb__SBData swig_types[22] -#define SWIGTYPE_p_lldb__SBDebugger swig_types[23] -#define SWIGTYPE_p_lldb__SBDeclaration swig_types[24] -#define SWIGTYPE_p_lldb__SBEnvironment swig_types[25] -#define SWIGTYPE_p_lldb__SBError swig_types[26] -#define SWIGTYPE_p_lldb__SBEvent swig_types[27] -#define SWIGTYPE_p_lldb__SBExecutionContext swig_types[28] -#define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[29] -#define SWIGTYPE_p_lldb__SBFile swig_types[30] -#define SWIGTYPE_p_lldb__SBFileSpec swig_types[31] -#define SWIGTYPE_p_lldb__SBFileSpecList swig_types[32] -#define SWIGTYPE_p_lldb__SBFormat swig_types[33] -#define SWIGTYPE_p_lldb__SBFrame swig_types[34] -#define SWIGTYPE_p_lldb__SBFunction swig_types[35] -#define SWIGTYPE_p_lldb__SBHostOS swig_types[36] -#define SWIGTYPE_p_lldb__SBInstruction swig_types[37] -#define SWIGTYPE_p_lldb__SBInstructionList swig_types[38] -#define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[39] -#define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[40] -#define SWIGTYPE_p_lldb__SBLineEntry swig_types[41] -#define SWIGTYPE_p_lldb__SBListener swig_types[42] -#define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[43] -#define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[44] -#define SWIGTYPE_p_lldb__SBModule swig_types[45] -#define SWIGTYPE_p_lldb__SBModuleSpec swig_types[46] -#define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[47] -#define SWIGTYPE_p_lldb__SBPlatform swig_types[48] -#define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[49] -#define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[50] -#define SWIGTYPE_p_lldb__SBProcess swig_types[51] -#define SWIGTYPE_p_lldb__SBProcessInfo swig_types[52] -#define SWIGTYPE_p_lldb__SBProcessInfoList swig_types[53] -#define SWIGTYPE_p_lldb__SBQueue swig_types[54] -#define SWIGTYPE_p_lldb__SBQueueItem swig_types[55] -#define SWIGTYPE_p_lldb__SBReproducer swig_types[56] -#define SWIGTYPE_p_lldb__SBScriptObject swig_types[57] -#define SWIGTYPE_p_lldb__SBSection swig_types[58] -#define SWIGTYPE_p_lldb__SBSourceManager swig_types[59] -#define SWIGTYPE_p_lldb__SBStream swig_types[60] -#define SWIGTYPE_p_lldb__SBStringList swig_types[61] -#define SWIGTYPE_p_lldb__SBStructuredData swig_types[62] -#define SWIGTYPE_p_lldb__SBSymbol swig_types[63] -#define SWIGTYPE_p_lldb__SBSymbolContext swig_types[64] -#define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[65] -#define SWIGTYPE_p_lldb__SBTarget swig_types[66] -#define SWIGTYPE_p_lldb__SBThread swig_types[67] -#define SWIGTYPE_p_lldb__SBThreadCollection swig_types[68] -#define SWIGTYPE_p_lldb__SBThreadPlan swig_types[69] -#define SWIGTYPE_p_lldb__SBTrace swig_types[70] -#define SWIGTYPE_p_lldb__SBTraceCursor swig_types[71] -#define SWIGTYPE_p_lldb__SBType swig_types[72] -#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[73] -#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[74] -#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[75] -#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[76] -#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[77] -#define SWIGTYPE_p_lldb__SBTypeList swig_types[78] -#define SWIGTYPE_p_lldb__SBTypeMember swig_types[79] -#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[80] -#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[81] -#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[82] -#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[83] -#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[84] -#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[85] -#define SWIGTYPE_p_lldb__SBValue swig_types[86] -#define SWIGTYPE_p_lldb__SBValueList swig_types[87] -#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[88] -#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[89] -#define SWIGTYPE_p_lldb__SBWatchpointOptions swig_types[90] -#define SWIGTYPE_p_long_double swig_types[91] -#define SWIGTYPE_p_long_long swig_types[92] -#define SWIGTYPE_p_p_void swig_types[93] -#define SWIGTYPE_p_pthread_rwlock_t swig_types[94] -#define SWIGTYPE_p_pthread_t swig_types[95] -#define SWIGTYPE_p_short swig_types[96] -#define SWIGTYPE_p_signed_char swig_types[97] -#define SWIGTYPE_p_size_t swig_types[98] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[99] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[100] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[101] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[102] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[103] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[104] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[105] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[106] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[107] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[108] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[109] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[110] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[111] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[112] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[113] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[114] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[115] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[116] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[117] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[118] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[119] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[120] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[121] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t swig_types[122] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[123] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[124] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[125] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[126] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[127] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[128] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[129] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[130] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[131] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[132] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[133] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[134] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[135] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[136] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectContainer_t swig_types[137] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[138] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[139] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t swig_types[140] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[141] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[142] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[143] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[144] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[145] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[146] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[147] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[148] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[149] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[150] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[151] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[152] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t swig_types[153] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[154] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[155] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[156] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t swig_types[157] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[158] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[159] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[160] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[161] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[162] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[163] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[164] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[165] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[166] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[167] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[168] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[169] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[170] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SupportFile_t swig_types[171] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[172] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[173] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[174] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[175] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[176] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[177] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[178] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[179] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[180] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[181] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t swig_types[182] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[183] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[184] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[185] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[186] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[187] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[188] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[189] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[190] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[191] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[192] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystemClang_t swig_types[193] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[194] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[195] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[196] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[197] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[198] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[199] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[200] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[201] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[202] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[203] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[204] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__WatchpointResource_t swig_types[205] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[206] -#define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[207] -#define SWIGTYPE_p_std__string swig_types[208] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[209] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[210] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[211] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[212] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[213] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[214] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t swig_types[215] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[216] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[217] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[218] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[219] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[220] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[221] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[222] -#define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[223] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[224] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[225] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[226] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[227] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[228] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[229] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[230] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[231] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[232] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[233] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[234] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[235] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[236] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[237] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[238] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[239] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__TypeSystem_t swig_types[240] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[241] -#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[242] -#define SWIGTYPE_p_unsigned_char swig_types[243] -#define SWIGTYPE_p_unsigned_int swig_types[244] -#define SWIGTYPE_p_unsigned_long_long swig_types[245] -#define SWIGTYPE_p_unsigned_short swig_types[246] -#define SWIGTYPE_p_void swig_types[247] -static swig_type_info *swig_types[249]; -static swig_module_info swig_module = {swig_types, 248, 0, 0, 0, 0}; +#define SWIGTYPE_p_f_p_void_p_p_q_const__char__bool swig_types[4] +#define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[5] +#define SWIGTYPE_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError swig_types[6] +#define SWIGTYPE_p_f_unsigned_long_long_p_void__void swig_types[7] +#define SWIGTYPE_p_int swig_types[8] +#define SWIGTYPE_p_lldb__ConnectionStatus swig_types[9] +#define SWIGTYPE_p_lldb__SBAddress swig_types[10] +#define SWIGTYPE_p_lldb__SBAddressRange swig_types[11] +#define SWIGTYPE_p_lldb__SBAddressRangeList swig_types[12] +#define SWIGTYPE_p_lldb__SBAttachInfo swig_types[13] +#define SWIGTYPE_p_lldb__SBBlock swig_types[14] +#define SWIGTYPE_p_lldb__SBBreakpoint swig_types[15] +#define SWIGTYPE_p_lldb__SBBreakpointList swig_types[16] +#define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[17] +#define SWIGTYPE_p_lldb__SBBreakpointName swig_types[18] +#define SWIGTYPE_p_lldb__SBBroadcaster swig_types[19] +#define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[20] +#define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[21] +#define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[22] +#define SWIGTYPE_p_lldb__SBCommunication swig_types[23] +#define SWIGTYPE_p_lldb__SBCompileUnit swig_types[24] +#define SWIGTYPE_p_lldb__SBData swig_types[25] +#define SWIGTYPE_p_lldb__SBDebugger swig_types[26] +#define SWIGTYPE_p_lldb__SBDeclaration swig_types[27] +#define SWIGTYPE_p_lldb__SBEnvironment swig_types[28] +#define SWIGTYPE_p_lldb__SBError swig_types[29] +#define SWIGTYPE_p_lldb__SBEvent swig_types[30] +#define SWIGTYPE_p_lldb__SBExecutionContext swig_types[31] +#define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[32] +#define SWIGTYPE_p_lldb__SBFile swig_types[33] +#define SWIGTYPE_p_lldb__SBFileSpec swig_types[34] +#define SWIGTYPE_p_lldb__SBFileSpecList swig_types[35] +#define SWIGTYPE_p_lldb__SBFormat swig_types[36] +#define SWIGTYPE_p_lldb__SBFrame swig_types[37] +#define SWIGTYPE_p_lldb__SBFunction swig_types[38] +#define SWIGTYPE_p_lldb__SBHostOS swig_types[39] +#define SWIGTYPE_p_lldb__SBInstruction swig_types[40] +#define SWIGTYPE_p_lldb__SBInstructionList swig_types[41] +#define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[42] +#define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[43] +#define SWIGTYPE_p_lldb__SBLineEntry swig_types[44] +#define SWIGTYPE_p_lldb__SBListener swig_types[45] +#define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[46] +#define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[47] +#define SWIGTYPE_p_lldb__SBModule swig_types[48] +#define SWIGTYPE_p_lldb__SBModuleSpec swig_types[49] +#define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[50] +#define SWIGTYPE_p_lldb__SBPlatform swig_types[51] +#define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[52] +#define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[53] +#define SWIGTYPE_p_lldb__SBProcess swig_types[54] +#define SWIGTYPE_p_lldb__SBProcessInfo swig_types[55] +#define SWIGTYPE_p_lldb__SBProcessInfoList swig_types[56] +#define SWIGTYPE_p_lldb__SBQueue swig_types[57] +#define SWIGTYPE_p_lldb__SBQueueItem swig_types[58] +#define SWIGTYPE_p_lldb__SBReproducer swig_types[59] +#define SWIGTYPE_p_lldb__SBSaveCoreOptions swig_types[60] +#define SWIGTYPE_p_lldb__SBScriptObject swig_types[61] +#define SWIGTYPE_p_lldb__SBSection swig_types[62] +#define SWIGTYPE_p_lldb__SBSourceManager swig_types[63] +#define SWIGTYPE_p_lldb__SBStatisticsOptions swig_types[64] +#define SWIGTYPE_p_lldb__SBStream swig_types[65] +#define SWIGTYPE_p_lldb__SBStringList swig_types[66] +#define SWIGTYPE_p_lldb__SBStructuredData swig_types[67] +#define SWIGTYPE_p_lldb__SBSymbol swig_types[68] +#define SWIGTYPE_p_lldb__SBSymbolContext swig_types[69] +#define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[70] +#define SWIGTYPE_p_lldb__SBTarget swig_types[71] +#define SWIGTYPE_p_lldb__SBThread swig_types[72] +#define SWIGTYPE_p_lldb__SBThreadCollection swig_types[73] +#define SWIGTYPE_p_lldb__SBThreadPlan swig_types[74] +#define SWIGTYPE_p_lldb__SBTrace swig_types[75] +#define SWIGTYPE_p_lldb__SBTraceCursor swig_types[76] +#define SWIGTYPE_p_lldb__SBType swig_types[77] +#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[78] +#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[79] +#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[80] +#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[81] +#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[82] +#define SWIGTYPE_p_lldb__SBTypeList swig_types[83] +#define SWIGTYPE_p_lldb__SBTypeMember swig_types[84] +#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[85] +#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[86] +#define SWIGTYPE_p_lldb__SBTypeStaticField swig_types[87] +#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[88] +#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[89] +#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[90] +#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[91] +#define SWIGTYPE_p_lldb__SBValue swig_types[92] +#define SWIGTYPE_p_lldb__SBValueList swig_types[93] +#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[94] +#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[95] +#define SWIGTYPE_p_lldb__SBWatchpointOptions swig_types[96] +#define SWIGTYPE_p_long_double swig_types[97] +#define SWIGTYPE_p_long_long swig_types[98] +#define SWIGTYPE_p_p_void swig_types[99] +#define SWIGTYPE_p_pthread_rwlock_t swig_types[100] +#define SWIGTYPE_p_pthread_t swig_types[101] +#define SWIGTYPE_p_short swig_types[102] +#define SWIGTYPE_p_signed_char swig_types[103] +#define SWIGTYPE_p_size_t swig_types[104] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[105] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[106] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[107] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[108] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[109] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[110] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[111] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[112] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[113] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[114] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[115] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[116] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[117] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[118] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[119] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[120] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[121] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[122] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[123] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[124] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[125] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[126] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[127] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FormatEntity__Entry_t swig_types[128] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[129] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[130] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[131] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[132] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[133] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[134] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[135] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[136] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[137] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[138] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[139] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[140] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[141] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[142] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectContainer_t swig_types[143] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[144] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[145] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OperatingSystemInterface_t swig_types[146] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[147] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[148] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[149] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[150] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[151] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[152] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[153] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[154] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[155] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[156] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[157] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[158] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterTypeBuilder_t swig_types[159] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[160] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[161] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[162] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t swig_types[163] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[164] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[165] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t swig_types[166] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[167] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[168] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[169] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[170] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[171] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[172] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[173] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[174] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[175] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[176] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[177] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SupportFile_t swig_types[178] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[179] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[180] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[181] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[182] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[183] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[184] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[185] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[186] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[187] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[188] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceCursor_t swig_types[189] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[190] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[191] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[192] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[193] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[194] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[195] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[196] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[197] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[198] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[199] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystemClang_t swig_types[200] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[201] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[202] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[203] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[204] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[205] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[206] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[207] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[208] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[209] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[210] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[211] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__WatchpointResource_t swig_types[212] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[213] +#define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[214] +#define SWIGTYPE_p_std__string swig_types[215] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__AddressRange_t swig_types[216] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[217] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[218] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[219] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[220] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[221] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[222] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedPlatformInterface_t swig_types[223] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[224] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[225] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[226] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[227] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[228] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[229] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[230] +#define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[231] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[232] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[233] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[234] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[235] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[236] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[237] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[238] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[239] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[240] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[241] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[242] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[243] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[244] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[245] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[246] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[247] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__TypeSystem_t swig_types[248] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[249] +#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[250] +#define SWIGTYPE_p_unsigned_char swig_types[251] +#define SWIGTYPE_p_unsigned_int swig_types[252] +#define SWIGTYPE_p_unsigned_long_long swig_types[253] +#define SWIGTYPE_p_unsigned_short swig_types[254] +#define SWIGTYPE_p_void swig_types[255] +static swig_type_info *swig_types[257]; +static swig_module_info swig_module = {swig_types, 256, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) @@ -3176,6 +3184,8 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ #include "lldb/lldb-public.h" #include "lldb/API/SBAddress.h" +#include "lldb/API/SBAddressRange.h" +#include "lldb/API/SBAddressRangeList.h" #include "lldb/API/SBAttachInfo.h" #include "lldb/API/SBBlock.h" #include "lldb/API/SBBreakpoint.h" @@ -3187,6 +3197,7 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ #include "lldb/API/SBCommandReturnObject.h" #include "lldb/API/SBCommunication.h" #include "lldb/API/SBCompileUnit.h" +#include "lldb/API/SBSaveCoreOptions.h" #include "lldb/API/SBData.h" #include "lldb/API/SBDebugger.h" #include "lldb/API/SBDeclaration.h" @@ -3204,6 +3215,7 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ #include "lldb/API/SBHostOS.h" #include "lldb/API/SBInstruction.h" #include "lldb/API/SBInstructionList.h" +#include "lldb/API/SBLanguages.h" #include "lldb/API/SBLanguageRuntime.h" #include "lldb/API/SBLaunchInfo.h" #include "lldb/API/SBLineEntry.h" @@ -3222,6 +3234,7 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ #include "lldb/API/SBScriptObject.h" #include "lldb/API/SBSection.h" #include "lldb/API/SBSourceManager.h" +#include "lldb/API/SBStatisticsOptions.h" #include "lldb/API/SBStream.h" #include "lldb/API/SBStringList.h" #include "lldb/API/SBStructuredData.h" @@ -4819,6 +4832,717 @@ static swig_lua_class *swig_SBAddress_bases[] = {0}; static const char *swig_SBAddress_base_names[] = {0}; static swig_lua_class _wrap_class_SBAddress = { "SBAddress", "SBAddress", &SWIGTYPE_p_lldb__SBAddress,_proxy__wrap_new_SBAddress, swig_delete_SBAddress, swig_SBAddress_methods, swig_SBAddress_attributes, &swig_SBAddress_Sf_SwigStatic, swig_SBAddress_meta, swig_SBAddress_bases, swig_SBAddress_base_names }; +static int _wrap_new_SBAddressRange__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *result = 0 ; + + SWIG_check_num_args("lldb::SBAddressRange::SBAddressRange",0,0) + result = (lldb::SBAddressRange *)new lldb::SBAddressRange(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddressRange,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBAddressRange__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = 0 ; + lldb::SBAddressRange *result = 0 ; + + SWIG_check_num_args("lldb::SBAddressRange::SBAddressRange",1,1) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddressRange::SBAddressRange",1,"lldb::SBAddressRange const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("new_SBAddressRange",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + result = (lldb::SBAddressRange *)new lldb::SBAddressRange((lldb::SBAddressRange const &)*arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddressRange,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBAddressRange__SWIG_2(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddress arg1 ; + lldb::addr_t arg2 ; + lldb::SBAddress *argp1 ; + lldb::SBAddressRange *result = 0 ; + + SWIG_check_num_args("lldb::SBAddressRange::SBAddressRange",2,2) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddressRange::SBAddressRange",1,"lldb::SBAddress"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddressRange::SBAddressRange",2,"lldb::addr_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBAddress,0))){ + SWIG_fail_ptr("new_SBAddressRange",1,SWIGTYPE_p_lldb__SBAddress); + } + arg1 = *argp1; + + arg2 = (lldb::addr_t)lua_tointeger(L, 2); + result = (lldb::SBAddressRange *)new lldb::SBAddressRange(arg1,arg2); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddressRange,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBAddressRange(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_SBAddressRange__SWIG_0(L); + } + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRange, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_new_SBAddressRange__SWIG_1(L); + } + } + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_new_SBAddressRange__SWIG_2(L); + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddressRange'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBAddressRange::SBAddressRange()\n" + " lldb::SBAddressRange::SBAddressRange(lldb::SBAddressRange const &)\n" + " lldb::SBAddressRange::SBAddressRange(lldb::SBAddress,lldb::addr_t)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBAddressRange_Clear(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + + SWIG_check_num_args("lldb::SBAddressRange::Clear",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::Clear",1,"lldb::SBAddressRange *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange_Clear",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + (arg1)->Clear(); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRange_IsValid(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBAddressRange::IsValid",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::IsValid",1,"lldb::SBAddressRange const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange_IsValid",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + result = (bool)((lldb::SBAddressRange const *)arg1)->IsValid(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRange_GetBaseAddress(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + lldb::SBAddress result; + + SWIG_check_num_args("lldb::SBAddressRange::GetBaseAddress",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::GetBaseAddress",1,"lldb::SBAddressRange const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange_GetBaseAddress",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + result = ((lldb::SBAddressRange const *)arg1)->GetBaseAddress(); + { + lldb::SBAddress * resultptr = new lldb::SBAddress(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRange_GetByteSize(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBAddressRange::GetByteSize",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::GetByteSize",1,"lldb::SBAddressRange const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange_GetByteSize",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + result = (lldb::addr_t)((lldb::SBAddressRange const *)arg1)->GetByteSize(); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRange___eq(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + lldb::SBAddressRange *arg2 = 0 ; + bool result; + + SWIG_check_num_args("lldb::SBAddressRange::operator ==",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::operator ==",1,"lldb::SBAddressRange *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddressRange::operator ==",2,"lldb::SBAddressRange const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange___eq",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange___eq",2,SWIGTYPE_p_lldb__SBAddressRange); + } + + result = (bool)(arg1)->operator ==((lldb::SBAddressRange const &)*arg2); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRange_GetDescription(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) 0 ; + lldb::SBStream *arg2 = 0 ; + lldb::SBTarget arg3 ; + lldb::SBTarget *argp3 ; + bool result; + + SWIG_check_num_args("lldb::SBAddressRange::GetDescription",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRange::GetDescription",1,"lldb::SBAddressRange *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddressRange::GetDescription",2,"lldb::SBStream &"); + if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddressRange::GetDescription",3,"lldb::SBTarget const"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRange_GetDescription",1,SWIGTYPE_p_lldb__SBAddressRange); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){ + SWIG_fail_ptr("SBAddressRange_GetDescription",2,SWIGTYPE_p_lldb__SBStream); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTarget,0))){ + SWIG_fail_ptr("SBAddressRange_GetDescription",3,SWIGTYPE_p_lldb__SBTarget); + } + arg3 = *argp3; + + result = (bool)(arg1)->GetDescription(*arg2,arg3); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static void swig_delete_SBAddressRange(void *obj) { +lldb::SBAddressRange *arg1 = (lldb::SBAddressRange *) obj; +delete arg1; +} +static int _proxy__wrap_new_SBAddressRange(lua_State *L) { + assert(lua_istable(L,1)); + lua_pushcfunction(L,_wrap_new_SBAddressRange); + assert(!lua_isnil(L,-1)); + lua_replace(L,1); /* replace our table with real constructor */ + lua_call(L,lua_gettop(L)-1,1); + return 1; +} +static swig_lua_attribute swig_SBAddressRange_attributes[] = { + {0,0,0} +}; +static swig_lua_method swig_SBAddressRange_methods[]= { + { "Clear", _wrap_SBAddressRange_Clear}, + { "IsValid", _wrap_SBAddressRange_IsValid}, + { "GetBaseAddress", _wrap_SBAddressRange_GetBaseAddress}, + { "GetByteSize", _wrap_SBAddressRange_GetByteSize}, + { "__eq", _wrap_SBAddressRange___eq}, + { "GetDescription", _wrap_SBAddressRange_GetDescription}, + {0,0} +}; +static swig_lua_method swig_SBAddressRange_meta[] = { + { "__eq", _wrap_SBAddressRange___eq}, + {0,0} +}; + +static swig_lua_attribute swig_SBAddressRange_Sf_SwigStatic_attributes[] = { + {0,0,0} +}; +static swig_lua_const_info swig_SBAddressRange_Sf_SwigStatic_constants[]= { + {0,0,0,0,0,0} +}; +static swig_lua_method swig_SBAddressRange_Sf_SwigStatic_methods[]= { + {0,0} +}; +static swig_lua_class* swig_SBAddressRange_Sf_SwigStatic_classes[]= { + 0 +}; + +static swig_lua_namespace swig_SBAddressRange_Sf_SwigStatic = { + "SBAddressRange", + swig_SBAddressRange_Sf_SwigStatic_methods, + swig_SBAddressRange_Sf_SwigStatic_attributes, + swig_SBAddressRange_Sf_SwigStatic_constants, + swig_SBAddressRange_Sf_SwigStatic_classes, + 0 +}; +static swig_lua_class *swig_SBAddressRange_bases[] = {0}; +static const char *swig_SBAddressRange_base_names[] = {0}; +static swig_lua_class _wrap_class_SBAddressRange = { "SBAddressRange", "SBAddressRange", &SWIGTYPE_p_lldb__SBAddressRange,_proxy__wrap_new_SBAddressRange, swig_delete_SBAddressRange, swig_SBAddressRange_methods, swig_SBAddressRange_attributes, &swig_SBAddressRange_Sf_SwigStatic, swig_SBAddressRange_meta, swig_SBAddressRange_bases, swig_SBAddressRange_base_names }; + +static int _wrap_new_SBAddressRangeList__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *result = 0 ; + + SWIG_check_num_args("lldb::SBAddressRangeList::SBAddressRangeList",0,0) + result = (lldb::SBAddressRangeList *)new lldb::SBAddressRangeList(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddressRangeList,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBAddressRangeList__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = 0 ; + lldb::SBAddressRangeList *result = 0 ; + + SWIG_check_num_args("lldb::SBAddressRangeList::SBAddressRangeList",1,1) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::SBAddressRangeList",1,"lldb::SBAddressRangeList const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("new_SBAddressRangeList",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + result = (lldb::SBAddressRangeList *)new lldb::SBAddressRangeList((lldb::SBAddressRangeList const &)*arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddressRangeList,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBAddressRangeList(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_SBAddressRangeList__SWIG_0(L); + } + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRangeList, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_new_SBAddressRangeList__SWIG_1(L); + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddressRangeList'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBAddressRangeList::SBAddressRangeList()\n" + " lldb::SBAddressRangeList::SBAddressRangeList(lldb::SBAddressRangeList const &)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBAddressRangeList_GetSize(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + uint32_t result; + + SWIG_check_num_args("lldb::SBAddressRangeList::GetSize",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::GetSize",1,"lldb::SBAddressRangeList const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_GetSize",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + result = (uint32_t)((lldb::SBAddressRangeList const *)arg1)->GetSize(); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRangeList_Clear(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + + SWIG_check_num_args("lldb::SBAddressRangeList::Clear",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::Clear",1,"lldb::SBAddressRangeList *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_Clear",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + (arg1)->Clear(); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRangeList_GetAddressRangeAtIndex(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + uint64_t arg2 ; + lldb::SBAddressRange result; + + SWIG_check_num_args("lldb::SBAddressRangeList::GetAddressRangeAtIndex",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::GetAddressRangeAtIndex",1,"lldb::SBAddressRangeList *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddressRangeList::GetAddressRangeAtIndex",2,"uint64_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_GetAddressRangeAtIndex",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + arg2 = (uint64_t)lua_tointeger(L, 2); + result = (arg1)->GetAddressRangeAtIndex(arg2); + { + lldb::SBAddressRange * resultptr = new lldb::SBAddressRange(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddressRange,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRangeList_Append__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + lldb::SBAddressRange *arg2 = 0 ; + + SWIG_check_num_args("lldb::SBAddressRangeList::Append",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::Append",1,"lldb::SBAddressRangeList *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddressRangeList::Append",2,"lldb::SBAddressRange const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_Append",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBAddressRangeList_Append",2,SWIGTYPE_p_lldb__SBAddressRange); + } + + (arg1)->Append((lldb::SBAddressRange const &)*arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRangeList_Append__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + lldb::SBAddressRangeList *arg2 = 0 ; + + SWIG_check_num_args("lldb::SBAddressRangeList::Append",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::Append",1,"lldb::SBAddressRangeList *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddressRangeList::Append",2,"lldb::SBAddressRangeList const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_Append",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_Append",2,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + (arg1)->Append((lldb::SBAddressRangeList const &)*arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBAddressRangeList_Append(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRangeList, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + void *ptr; + if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRange, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_SBAddressRangeList_Append__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRangeList, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + void *ptr; + if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddressRangeList, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_SBAddressRangeList_Append__SWIG_1(L); + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAddressRangeList_Append'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBAddressRangeList::Append(lldb::SBAddressRange const &)\n" + " lldb::SBAddressRangeList::Append(lldb::SBAddressRangeList const &)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBAddressRangeList_GetDescription(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) 0 ; + lldb::SBStream *arg2 = 0 ; + lldb::SBTarget *arg3 = 0 ; + bool result; + + SWIG_check_num_args("lldb::SBAddressRangeList::GetDescription",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddressRangeList::GetDescription",1,"lldb::SBAddressRangeList *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddressRangeList::GetDescription",2,"lldb::SBStream &"); + if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddressRangeList::GetDescription",3,"lldb::SBTarget const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBAddressRangeList_GetDescription",1,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){ + SWIG_fail_ptr("SBAddressRangeList_GetDescription",2,SWIGTYPE_p_lldb__SBStream); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){ + SWIG_fail_ptr("SBAddressRangeList_GetDescription",3,SWIGTYPE_p_lldb__SBTarget); + } + + result = (bool)(arg1)->GetDescription(*arg2,(lldb::SBTarget const &)*arg3); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static void swig_delete_SBAddressRangeList(void *obj) { +lldb::SBAddressRangeList *arg1 = (lldb::SBAddressRangeList *) obj; +delete arg1; +} +static int _proxy__wrap_new_SBAddressRangeList(lua_State *L) { + assert(lua_istable(L,1)); + lua_pushcfunction(L,_wrap_new_SBAddressRangeList); + assert(!lua_isnil(L,-1)); + lua_replace(L,1); /* replace our table with real constructor */ + lua_call(L,lua_gettop(L)-1,1); + return 1; +} +static swig_lua_attribute swig_SBAddressRangeList_attributes[] = { + {0,0,0} +}; +static swig_lua_method swig_SBAddressRangeList_methods[]= { + { "GetSize", _wrap_SBAddressRangeList_GetSize}, + { "Clear", _wrap_SBAddressRangeList_Clear}, + { "GetAddressRangeAtIndex", _wrap_SBAddressRangeList_GetAddressRangeAtIndex}, + { "Append", _wrap_SBAddressRangeList_Append}, + { "GetDescription", _wrap_SBAddressRangeList_GetDescription}, + {0,0} +}; +static swig_lua_method swig_SBAddressRangeList_meta[] = { + {0,0} +}; + +static swig_lua_attribute swig_SBAddressRangeList_Sf_SwigStatic_attributes[] = { + {0,0,0} +}; +static swig_lua_const_info swig_SBAddressRangeList_Sf_SwigStatic_constants[]= { + {0,0,0,0,0,0} +}; +static swig_lua_method swig_SBAddressRangeList_Sf_SwigStatic_methods[]= { + {0,0} +}; +static swig_lua_class* swig_SBAddressRangeList_Sf_SwigStatic_classes[]= { + 0 +}; + +static swig_lua_namespace swig_SBAddressRangeList_Sf_SwigStatic = { + "SBAddressRangeList", + swig_SBAddressRangeList_Sf_SwigStatic_methods, + swig_SBAddressRangeList_Sf_SwigStatic_attributes, + swig_SBAddressRangeList_Sf_SwigStatic_constants, + swig_SBAddressRangeList_Sf_SwigStatic_classes, + 0 +}; +static swig_lua_class *swig_SBAddressRangeList_bases[] = {0}; +static const char *swig_SBAddressRangeList_base_names[] = {0}; +static swig_lua_class _wrap_class_SBAddressRangeList = { "SBAddressRangeList", "SBAddressRangeList", &SWIGTYPE_p_lldb__SBAddressRangeList,_proxy__wrap_new_SBAddressRangeList, swig_delete_SBAddressRangeList, swig_SBAddressRangeList_methods, swig_SBAddressRangeList_attributes, &swig_SBAddressRangeList_Sf_SwigStatic, swig_SBAddressRangeList_meta, swig_SBAddressRangeList_bases, swig_SBAddressRangeList_base_names }; + static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) { { int SWIG_arg = 0; @@ -6522,6 +7246,33 @@ static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) { } +static int _wrap_SBBlock_GetRanges(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ; + lldb::SBAddressRangeList result; + + SWIG_check_num_args("lldb::SBBlock::GetRanges",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRanges",1,"lldb::SBBlock *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){ + SWIG_fail_ptr("SBBlock_GetRanges",1,SWIGTYPE_p_lldb__SBBlock); + } + + result = (arg1)->GetRanges(); + { + lldb::SBAddressRangeList * resultptr = new lldb::SBAddressRangeList(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddressRangeList,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) { { int SWIG_arg = 0; @@ -6853,6 +7604,7 @@ static swig_lua_method swig_SBBlock_methods[]= { { "GetNumRanges", _wrap_SBBlock_GetNumRanges}, { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress}, { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress}, + { "GetRanges", _wrap_SBBlock_GetRanges}, { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress}, { "GetVariables", _wrap_SBBlock_GetVariables}, { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock}, @@ -12996,6 +13748,43 @@ static int _wrap_SBCommandInterpreter_InterruptCommand(lua_State* L) { } +static int _wrap_SBCommandInterpreter_SetCommandOverrideCallback(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ; + char *arg2 = (char *) 0 ; + lldb::CommandOverrideCallback arg3 = (lldb::CommandOverrideCallback) 0 ; + void *arg4 = (void *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBCommandInterpreter::SetCommandOverrideCallback",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetCommandOverrideCallback",1,"lldb::SBCommandInterpreter *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetCommandOverrideCallback",2,"char const *"); + if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetCommandOverrideCallback",3,"lldb::CommandOverrideCallback"); + if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetCommandOverrideCallback",4,"void *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){ + SWIG_fail_ptr("SBCommandInterpreter_SetCommandOverrideCallback",1,SWIGTYPE_p_lldb__SBCommandInterpreter); + } + + arg2 = (char *)lua_tostring(L, 2); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_f_p_void_p_p_q_const__char__bool,0))){ + SWIG_fail_ptr("SBCommandInterpreter_SetCommandOverrideCallback",3,SWIGTYPE_p_f_p_void_p_p_q_const__char__bool); + } + + arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBCommandInterpreter_SetCommandOverrideCallback"); + result = (bool)(arg1)->SetCommandOverrideCallback((char const *)arg2,arg3,arg4); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) { { int SWIG_arg = 0; @@ -13204,6 +13993,60 @@ static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) { } +static int _wrap_SBCommandInterpreter_GetStatistics(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ; + lldb::SBStructuredData result; + + SWIG_check_num_args("lldb::SBCommandInterpreter::GetStatistics",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetStatistics",1,"lldb::SBCommandInterpreter *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){ + SWIG_fail_ptr("SBCommandInterpreter_GetStatistics",1,SWIGTYPE_p_lldb__SBCommandInterpreter); + } + + result = (arg1)->GetStatistics(); + { + lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBCommandInterpreter_GetTranscript(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ; + lldb::SBStructuredData result; + + SWIG_check_num_args("lldb::SBCommandInterpreter::GetTranscript",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetTranscript",1,"lldb::SBCommandInterpreter *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){ + SWIG_fail_ptr("SBCommandInterpreter_GetTranscript",1,SWIGTYPE_p_lldb__SBCommandInterpreter); + } + + result = (arg1)->GetTranscript(); + { + lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static void swig_delete_SBCommandInterpreter(void *obj) { lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj; delete arg1; @@ -13239,6 +14082,7 @@ static swig_lua_method swig_SBCommandInterpreter_methods[]= { { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions}, { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted}, { "InterruptCommand", _wrap_SBCommandInterpreter_InterruptCommand}, + { "SetCommandOverrideCallback", _wrap_SBCommandInterpreter_SetCommandOverrideCallback}, { "IsActive", _wrap_SBCommandInterpreter_IsActive}, { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence}, { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit}, @@ -13247,6 +14091,8 @@ static swig_lua_method swig_SBCommandInterpreter_methods[]= { { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode}, { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus}, { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand}, + { "GetStatistics", _wrap_SBCommandInterpreter_GetStatistics}, + { "GetTranscript", _wrap_SBCommandInterpreter_GetTranscript}, {0,0} }; static swig_lua_method swig_SBCommandInterpreter_meta[] = { @@ -13861,6 +14707,56 @@ static int _wrap_SBCommandInterpreterRunOptions_SetSpawnThread(lua_State* L) { } +static int _wrap_SBCommandInterpreterRunOptions_GetAllowRepeats(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAllowRepeats",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAllowRepeats",1,"lldb::SBCommandInterpreterRunOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){ + SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAllowRepeats",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions); + } + + result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAllowRepeats(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBCommandInterpreterRunOptions_SetAllowRepeats(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAllowRepeats",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAllowRepeats",1,"lldb::SBCommandInterpreterRunOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAllowRepeats",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){ + SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAllowRepeats",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetAllowRepeats(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static void swig_delete_SBCommandInterpreterRunOptions(void *obj) { lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj; delete arg1; @@ -13897,6 +14793,8 @@ static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= { { "SetAutoHandleEvents", _wrap_SBCommandInterpreterRunOptions_SetAutoHandleEvents}, { "GetSpawnThread", _wrap_SBCommandInterpreterRunOptions_GetSpawnThread}, { "SetSpawnThread", _wrap_SBCommandInterpreterRunOptions_SetSpawnThread}, + { "GetAllowRepeats", _wrap_SBCommandInterpreterRunOptions_GetAllowRepeats}, + { "SetAllowRepeats", _wrap_SBCommandInterpreterRunOptions_SetAllowRepeats}, {0,0} }; static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = { @@ -16891,6 +17789,320 @@ static swig_lua_class *swig_SBCompileUnit_bases[] = {0}; static const char *swig_SBCompileUnit_base_names[] = {0}; static swig_lua_class _wrap_class_SBCompileUnit = { "SBCompileUnit", "SBCompileUnit", &SWIGTYPE_p_lldb__SBCompileUnit,_proxy__wrap_new_SBCompileUnit, swig_delete_SBCompileUnit, swig_SBCompileUnit_methods, swig_SBCompileUnit_attributes, &swig_SBCompileUnit_Sf_SwigStatic, swig_SBCompileUnit_meta, swig_SBCompileUnit_bases, swig_SBCompileUnit_base_names }; +static int _wrap_new_SBSaveCoreOptions__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *result = 0 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::SBSaveCoreOptions",0,0) + result = (lldb::SBSaveCoreOptions *)new lldb::SBSaveCoreOptions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSaveCoreOptions,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBSaveCoreOptions__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = 0 ; + lldb::SBSaveCoreOptions *result = 0 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::SBSaveCoreOptions",1,1) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SBSaveCoreOptions",1,"lldb::SBSaveCoreOptions const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("new_SBSaveCoreOptions",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + result = (lldb::SBSaveCoreOptions *)new lldb::SBSaveCoreOptions((lldb::SBSaveCoreOptions const &)*arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSaveCoreOptions,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBSaveCoreOptions(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_SBSaveCoreOptions__SWIG_0(L); + } + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSaveCoreOptions, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_new_SBSaveCoreOptions__SWIG_1(L); + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSaveCoreOptions'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBSaveCoreOptions::SBSaveCoreOptions()\n" + " lldb::SBSaveCoreOptions::SBSaveCoreOptions(lldb::SBSaveCoreOptions const &)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBSaveCoreOptions_SetPluginName(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + char *arg2 = (char *) 0 ; + lldb::SBError result; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::SetPluginName",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetPluginName",1,"lldb::SBSaveCoreOptions *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetPluginName",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_SetPluginName",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + arg2 = (char *)lua_tostring(L, 2); + result = (arg1)->SetPluginName((char const *)arg2); + { + lldb::SBError * resultptr = new lldb::SBError(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_GetPluginName(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + char *result = 0 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::GetPluginName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::GetPluginName",1,"lldb::SBSaveCoreOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_GetPluginName",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + result = (char *)((lldb::SBSaveCoreOptions const *)arg1)->GetPluginName(); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_SetStyle(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + lldb::SaveCoreStyle arg2 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::SetStyle",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetStyle",1,"lldb::SBSaveCoreOptions *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetStyle",2,"lldb::SaveCoreStyle"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_SetStyle",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + arg2 = (lldb::SaveCoreStyle)lua_tointeger(L, 2); + (arg1)->SetStyle(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_GetStyle(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + lldb::SaveCoreStyle result; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::GetStyle",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::GetStyle",1,"lldb::SBSaveCoreOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_GetStyle",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + result = (lldb::SaveCoreStyle)((lldb::SBSaveCoreOptions const *)arg1)->GetStyle(); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_SetOutputFile(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + lldb::SBFileSpec arg2 ; + lldb::SBFileSpec *argp2 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::SetOutputFile",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetOutputFile",1,"lldb::SBSaveCoreOptions *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSaveCoreOptions::SetOutputFile",2,"lldb::SBFileSpec"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_SetOutputFile",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_SetOutputFile",2,SWIGTYPE_p_lldb__SBFileSpec); + } + arg2 = *argp2; + + (arg1)->SetOutputFile(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_GetOutputFile(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + lldb::SBFileSpec result; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::GetOutputFile",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::GetOutputFile",1,"lldb::SBSaveCoreOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_GetOutputFile",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + result = ((lldb::SBSaveCoreOptions const *)arg1)->GetOutputFile(); + { + lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBSaveCoreOptions_Clear(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) 0 ; + + SWIG_check_num_args("lldb::SBSaveCoreOptions::Clear",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSaveCoreOptions::Clear",1,"lldb::SBSaveCoreOptions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBSaveCoreOptions_Clear",1,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + (arg1)->Clear(); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static void swig_delete_SBSaveCoreOptions(void *obj) { +lldb::SBSaveCoreOptions *arg1 = (lldb::SBSaveCoreOptions *) obj; +delete arg1; +} +static int _proxy__wrap_new_SBSaveCoreOptions(lua_State *L) { + assert(lua_istable(L,1)); + lua_pushcfunction(L,_wrap_new_SBSaveCoreOptions); + assert(!lua_isnil(L,-1)); + lua_replace(L,1); /* replace our table with real constructor */ + lua_call(L,lua_gettop(L)-1,1); + return 1; +} +static swig_lua_attribute swig_SBSaveCoreOptions_attributes[] = { + {0,0,0} +}; +static swig_lua_method swig_SBSaveCoreOptions_methods[]= { + { "SetPluginName", _wrap_SBSaveCoreOptions_SetPluginName}, + { "GetPluginName", _wrap_SBSaveCoreOptions_GetPluginName}, + { "SetStyle", _wrap_SBSaveCoreOptions_SetStyle}, + { "GetStyle", _wrap_SBSaveCoreOptions_GetStyle}, + { "SetOutputFile", _wrap_SBSaveCoreOptions_SetOutputFile}, + { "GetOutputFile", _wrap_SBSaveCoreOptions_GetOutputFile}, + { "Clear", _wrap_SBSaveCoreOptions_Clear}, + {0,0} +}; +static swig_lua_method swig_SBSaveCoreOptions_meta[] = { + {0,0} +}; + +static swig_lua_attribute swig_SBSaveCoreOptions_Sf_SwigStatic_attributes[] = { + {0,0,0} +}; +static swig_lua_const_info swig_SBSaveCoreOptions_Sf_SwigStatic_constants[]= { + {0,0,0,0,0,0} +}; +static swig_lua_method swig_SBSaveCoreOptions_Sf_SwigStatic_methods[]= { + {0,0} +}; +static swig_lua_class* swig_SBSaveCoreOptions_Sf_SwigStatic_classes[]= { + 0 +}; + +static swig_lua_namespace swig_SBSaveCoreOptions_Sf_SwigStatic = { + "SBSaveCoreOptions", + swig_SBSaveCoreOptions_Sf_SwigStatic_methods, + swig_SBSaveCoreOptions_Sf_SwigStatic_attributes, + swig_SBSaveCoreOptions_Sf_SwigStatic_constants, + swig_SBSaveCoreOptions_Sf_SwigStatic_classes, + 0 +}; +static swig_lua_class *swig_SBSaveCoreOptions_bases[] = {0}; +static const char *swig_SBSaveCoreOptions_base_names[] = {0}; +static swig_lua_class _wrap_class_SBSaveCoreOptions = { "SBSaveCoreOptions", "SBSaveCoreOptions", &SWIGTYPE_p_lldb__SBSaveCoreOptions,_proxy__wrap_new_SBSaveCoreOptions, swig_delete_SBSaveCoreOptions, swig_SBSaveCoreOptions_methods, swig_SBSaveCoreOptions_attributes, &swig_SBSaveCoreOptions_Sf_SwigStatic, swig_SBSaveCoreOptions_meta, swig_SBSaveCoreOptions_bases, swig_SBSaveCoreOptions_base_names }; + static int _wrap_new_SBData__SWIG_0(lua_State* L) { { int SWIG_arg = 0; @@ -18718,6 +19930,26 @@ static int _wrap_SBDebugger_GetBroadcasterClass(lua_State* L) { } +static int _wrap_SBDebugger_SupportsLanguage(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBDebugger::SupportsLanguage",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::SupportsLanguage",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBDebugger::SupportsLanguage(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) { { int SWIG_arg = 0; @@ -21497,6 +22729,67 @@ static int _wrap_SBDebugger_SetDestroyCallback(lua_State* L) { } +static int _wrap_SBDebugger_AddDestroyCallback(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ; + lldb::SBDebuggerDestroyCallback arg2 = (lldb::SBDebuggerDestroyCallback) 0 ; + void *arg3 = (void *) 0 ; + lldb::callback_token_t result; + + SWIG_check_num_args("lldb::SBDebugger::AddDestroyCallback",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::AddDestroyCallback",1,"lldb::SBDebugger *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::AddDestroyCallback",2,"lldb::SBDebuggerDestroyCallback"); + if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::AddDestroyCallback",3,"void *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){ + SWIG_fail_ptr("SBDebugger_AddDestroyCallback",1,SWIGTYPE_p_lldb__SBDebugger); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_unsigned_long_long_p_void__void,0))){ + SWIG_fail_ptr("SBDebugger_AddDestroyCallback",2,SWIGTYPE_p_f_unsigned_long_long_p_void__void); + } + + arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_AddDestroyCallback"); + result = (lldb::callback_token_t)(arg1)->AddDestroyCallback(arg2,arg3); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBDebugger_RemoveDestroyCallback(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ; + lldb::callback_token_t arg2 ; + bool result; + + SWIG_check_num_args("lldb::SBDebugger::RemoveDestroyCallback",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RemoveDestroyCallback",1,"lldb::SBDebugger *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RemoveDestroyCallback",2,"lldb::callback_token_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){ + SWIG_fail_ptr("SBDebugger_RemoveDestroyCallback",1,SWIGTYPE_p_lldb__SBDebugger); + } + + arg2 = (lldb::callback_token_t)lua_tointeger(L, 2); + result = (bool)(arg1)->RemoveDestroyCallback(arg2); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBDebugger_DispatchInput(lua_State* L) { { int SWIG_arg = 0; @@ -22721,6 +24014,8 @@ static swig_lua_method swig_SBDebugger_methods[]= { { "EnableLog", _wrap_SBDebugger_EnableLog}, { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback}, { "SetDestroyCallback", _wrap_SBDebugger_SetDestroyCallback}, + { "AddDestroyCallback", _wrap_SBDebugger_AddDestroyCallback}, + { "RemoveDestroyCallback", _wrap_SBDebugger_RemoveDestroyCallback}, { "DispatchInput", _wrap_SBDebugger_DispatchInput}, { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt}, { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile}, @@ -22769,10 +24064,12 @@ static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= { {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)}, {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)}, {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgressCategory", lldb::SBDebugger::eBroadcastBitProgressCategory)}, {0,0,0,0,0,0} }; static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= { { "GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass}, + { "SupportsLanguage", _wrap_SBDebugger_SupportsLanguage}, { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent}, { "GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent}, { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent}, @@ -26426,7 +27723,7 @@ static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) { } -static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) { +static int _wrap_SBExpressionOptions_SetLanguage__SWIG_0(lua_State* L) { { int SWIG_arg = 0; lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ; @@ -26452,6 +27749,94 @@ static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) { } +static int _wrap_SBExpressionOptions_SetLanguage__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ; + lldb::SBSourceLanguageName arg2 ; + uint32_t arg3 ; + + SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::SBSourceLanguageName"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",3,"uint32_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){ + SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions); + } + + arg2 = (lldb::SBSourceLanguageName)lua_tointeger(L, 2); + arg3 = (uint32_t)lua_tointeger(L, 3); + (arg1)->SetLanguage(arg2,arg3); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) { + int argc; + int argv[4]={ + 1,2,3,4 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_SBExpressionOptions_SetLanguage__SWIG_0(L); + } + } + } + if (argc == 3) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_SBExpressionOptions_SetLanguage__SWIG_1(L); + } + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetLanguage'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBExpressionOptions::SetLanguage(lldb::LanguageType)\n" + " lldb::SBExpressionOptions::SetLanguage(lldb::SBSourceLanguageName,uint32_t)\n"); + lua_error(L);return 0; +} + + static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) { { int SWIG_arg = 0; @@ -31125,6 +32510,33 @@ static int _wrap_SBFunction_GetEndAddress(lua_State* L) { } +static int _wrap_SBFunction_GetRanges(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ; + lldb::SBAddressRangeList result; + + SWIG_check_num_args("lldb::SBFunction::GetRanges",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetRanges",1,"lldb::SBFunction *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){ + SWIG_fail_ptr("SBFunction_GetRanges",1,SWIGTYPE_p_lldb__SBFunction); + } + + result = (arg1)->GetRanges(); + { + lldb::SBAddressRangeList * resultptr = new lldb::SBAddressRangeList(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddressRangeList,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBFunction_GetArgumentName(lua_State* L) { { int SWIG_arg = 0; @@ -31387,6 +32799,7 @@ static swig_lua_method swig_SBFunction_methods[]= { { "GetInstructions", _wrap_SBFunction_GetInstructions}, { "GetStartAddress", _wrap_SBFunction_GetStartAddress}, { "GetEndAddress", _wrap_SBFunction_GetEndAddress}, + { "GetRanges", _wrap_SBFunction_GetRanges}, { "GetArgumentName", _wrap_SBFunction_GetArgumentName}, { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize}, { "GetType", _wrap_SBFunction_GetType}, @@ -33157,6 +34570,146 @@ static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) { } +static int _wrap_SBLanguageRuntime_LanguageIsCPlusPlus(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBLanguageRuntime::LanguageIsCPlusPlus",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::LanguageIsCPlusPlus",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBLanguageRuntime::LanguageIsCPlusPlus(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_LanguageIsObjC(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBLanguageRuntime::LanguageIsObjC",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::LanguageIsObjC",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBLanguageRuntime::LanguageIsObjC(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_LanguageIsCFamily(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBLanguageRuntime::LanguageIsCFamily",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::LanguageIsCFamily",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBLanguageRuntime::LanguageIsCFamily(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnThrow(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnThrow",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnThrow",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnThrow(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnCatch(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + bool result; + + SWIG_check_num_args("lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnCatch",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnCatch",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (bool)lldb::SBLanguageRuntime::SupportsExceptionBreakpointsOnCatch(arg1); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_GetThrowKeywordForLanguage(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + char *result = 0 ; + + SWIG_check_num_args("lldb::SBLanguageRuntime::GetThrowKeywordForLanguage",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetThrowKeywordForLanguage",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (char *)lldb::SBLanguageRuntime::GetThrowKeywordForLanguage(arg1); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBLanguageRuntime_GetCatchKeywordForLanguage(lua_State* L) { + { + int SWIG_arg = 0; + lldb::LanguageType arg1 ; + char *result = 0 ; + + SWIG_check_num_args("lldb::SBLanguageRuntime::GetCatchKeywordForLanguage",1,1) + if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetCatchKeywordForLanguage",1,"lldb::LanguageType"); + arg1 = (lldb::LanguageType)lua_tointeger(L, 1); + result = (char *)lldb::SBLanguageRuntime::GetCatchKeywordForLanguage(arg1); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_new_SBLanguageRuntime(lua_State* L) { { int SWIG_arg = 0; @@ -33205,6 +34758,13 @@ static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= { static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= { { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString}, { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType}, + { "LanguageIsCPlusPlus", _wrap_SBLanguageRuntime_LanguageIsCPlusPlus}, + { "LanguageIsObjC", _wrap_SBLanguageRuntime_LanguageIsObjC}, + { "LanguageIsCFamily", _wrap_SBLanguageRuntime_LanguageIsCFamily}, + { "SupportsExceptionBreakpointsOnThrow", _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnThrow}, + { "SupportsExceptionBreakpointsOnCatch", _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnCatch}, + { "GetThrowKeywordForLanguage", _wrap_SBLanguageRuntime_GetThrowKeywordForLanguage}, + { "GetCatchKeywordForLanguage", _wrap_SBLanguageRuntime_GetCatchKeywordForLanguage}, {0,0} }; static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= { @@ -34771,6 +36331,36 @@ static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) { } +static int _wrap_SBLineEntry_GetSameLineContiguousAddressRangeEnd(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ; + bool arg2 ; + lldb::SBAddress result; + + SWIG_check_num_args("lldb::SBLineEntry::GetSameLineContiguousAddressRangeEnd",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetSameLineContiguousAddressRangeEnd",1,"lldb::SBLineEntry const *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetSameLineContiguousAddressRangeEnd",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){ + SWIG_fail_ptr("SBLineEntry_GetSameLineContiguousAddressRangeEnd",1,SWIGTYPE_p_lldb__SBLineEntry); + } + + arg2 = (lua_toboolean(L, 2)!=0); + result = ((lldb::SBLineEntry const *)arg1)->GetSameLineContiguousAddressRangeEnd(arg2); + { + lldb::SBAddress * resultptr = new lldb::SBAddress(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBLineEntry_IsValid(lua_State* L) { { int SWIG_arg = 0; @@ -35058,6 +36648,7 @@ static swig_lua_attribute swig_SBLineEntry_attributes[] = { static swig_lua_method swig_SBLineEntry_methods[]= { { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress}, { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress}, + { "GetSameLineContiguousAddressRangeEnd", _wrap_SBLineEntry_GetSameLineContiguousAddressRangeEnd}, { "IsValid", _wrap_SBLineEntry_IsValid}, { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec}, { "GetLine", _wrap_SBLineEntry_GetLine}, @@ -43640,6 +45231,106 @@ static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) { } +static int _wrap_SBProcess_FindRangesInMemory(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + void *arg2 = (void *) 0 ; + uint64_t arg3 ; + lldb::SBAddressRangeList *arg4 = 0 ; + uint32_t arg5 ; + uint32_t arg6 ; + lldb::SBError *arg7 = 0 ; + lldb::SBAddressRangeList result; + + SWIG_check_num_args("lldb::SBProcess::FindRangesInMemory",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",1,"lldb::SBProcess *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",2,"void const *"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",3,"uint64_t"); + if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",4,"lldb::SBAddressRangeList const &"); + if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",5,"uint32_t"); + if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",6,"uint32_t"); + if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBProcess::FindRangesInMemory",7,"lldb::SBError &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_FindRangesInMemory",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBProcess_FindRangesInMemory"); + arg3 = (uint64_t)lua_tointeger(L, 3); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBAddressRangeList,0))){ + SWIG_fail_ptr("SBProcess_FindRangesInMemory",4,SWIGTYPE_p_lldb__SBAddressRangeList); + } + + arg5 = (uint32_t)lua_tointeger(L, 5); + arg6 = (uint32_t)lua_tointeger(L, 6); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBError,0))){ + SWIG_fail_ptr("SBProcess_FindRangesInMemory",7,SWIGTYPE_p_lldb__SBError); + } + + result = (arg1)->FindRangesInMemory((void const *)arg2,arg3,(lldb::SBAddressRangeList const &)*arg4,arg5,arg6,*arg7); + { + lldb::SBAddressRangeList * resultptr = new lldb::SBAddressRangeList(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddressRangeList,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_FindInMemory(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + void *arg2 = (void *) 0 ; + uint64_t arg3 ; + lldb::SBAddressRange *arg4 = 0 ; + uint32_t arg5 ; + lldb::SBError *arg6 = 0 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBProcess::FindInMemory",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",1,"lldb::SBProcess *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",2,"void const *"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",3,"uint64_t"); + if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",4,"lldb::SBAddressRange const &"); + if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",5,"uint32_t"); + if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBProcess::FindInMemory",6,"lldb::SBError &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_FindInMemory",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBProcess_FindInMemory"); + arg3 = (uint64_t)lua_tointeger(L, 3); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBAddressRange,0))){ + SWIG_fail_ptr("SBProcess_FindInMemory",4,SWIGTYPE_p_lldb__SBAddressRange); + } + + arg5 = (uint32_t)lua_tointeger(L, 5); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){ + SWIG_fail_ptr("SBProcess_FindInMemory",6,SWIGTYPE_p_lldb__SBError); + } + + result = (lldb::addr_t)(arg1)->FindInMemory((void const *)arg2,arg3,(lldb::SBAddressRange const &)*arg4,arg5,*arg6); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) { { int SWIG_arg = 0; @@ -44461,6 +46152,40 @@ static int _wrap_SBProcess_SaveCore__SWIG_1(lua_State* L) { } +static int _wrap_SBProcess_SaveCore__SWIG_2(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::SBSaveCoreOptions *arg2 = 0 ; + lldb::SBError result; + + SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"lldb::SBSaveCoreOptions &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSaveCoreOptions,0))){ + SWIG_fail_ptr("SBProcess_SaveCore",2,SWIGTYPE_p_lldb__SBSaveCoreOptions); + } + + result = (arg1)->SaveCore(*arg2); + { + lldb::SBError * resultptr = new lldb::SBError(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBProcess_SaveCore(lua_State* L) { int argc; int argv[5]={ @@ -44480,6 +46205,30 @@ static int _wrap_SBProcess_SaveCore(lua_State* L) { } if (_v) { { + void *ptr; + if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSaveCoreOptions, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_SBProcess_SaveCore__SWIG_2(L); + } + } + } + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { _v = SWIG_lua_isnilstring(L,argv[1]); } if (_v) { @@ -44520,7 +46269,8 @@ static int _wrap_SBProcess_SaveCore(lua_State* L) { SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SaveCore'\n" " Possible C/C++ prototypes are:\n" " lldb::SBProcess::SaveCore(char const *,char const *,lldb::SaveCoreStyle)\n" - " lldb::SBProcess::SaveCore(char const *)\n"); + " lldb::SBProcess::SaveCore(char const *)\n" + " lldb::SBProcess::SaveCore(lldb::SBSaveCoreOptions &)\n"); lua_error(L);return 0; } @@ -44616,6 +46366,525 @@ static int _wrap_SBProcess_GetProcessInfo(lua_State* L) { } +static int _wrap_SBProcess_GetCoreFile(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::SBFileSpec result; + + SWIG_check_num_args("lldb::SBProcess::GetCoreFile",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetCoreFile",1,"lldb::SBProcess *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_GetCoreFile",1,SWIGTYPE_p_lldb__SBProcess); + } + + result = (arg1)->GetCoreFile(); + { + lldb::SBFileSpec * resultptr = new lldb::SBFileSpec(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_GetAddressMask__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + lldb::AddressMaskRange arg3 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBProcess::GetAddressMask",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressMask",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAddressMask",2,"lldb::AddressMaskType"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::GetAddressMask",3,"lldb::AddressMaskRange"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_GetAddressMask",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + arg3 = (lldb::AddressMaskRange)lua_tointeger(L, 3); + result = (lldb::addr_t)(arg1)->GetAddressMask(arg2,arg3); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_GetAddressMask__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBProcess::GetAddressMask",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressMask",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAddressMask",2,"lldb::AddressMaskType"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_GetAddressMask",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + result = (lldb::addr_t)(arg1)->GetAddressMask(arg2); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_GetAddressMask(lua_State* L) { + int argc; + int argv[4]={ + 1,2,3,4 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_SBProcess_GetAddressMask__SWIG_1(L); + } + } + } + if (argc == 3) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_SBProcess_GetAddressMask__SWIG_0(L); + } + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetAddressMask'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBProcess::GetAddressMask(lldb::AddressMaskType,lldb::AddressMaskRange)\n" + " lldb::SBProcess::GetAddressMask(lldb::AddressMaskType)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBProcess_SetAddressMask__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + lldb::addr_t arg3 ; + lldb::AddressMaskRange arg4 ; + + SWIG_check_num_args("lldb::SBProcess::SetAddressMask",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",2,"lldb::AddressMaskType"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",3,"lldb::addr_t"); + if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",4,"lldb::AddressMaskRange"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_SetAddressMask",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + arg3 = (lldb::addr_t)lua_tointeger(L, 3); + arg4 = (lldb::AddressMaskRange)lua_tointeger(L, 4); + (arg1)->SetAddressMask(arg2,arg3,arg4); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_SetAddressMask__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + lldb::addr_t arg3 ; + + SWIG_check_num_args("lldb::SBProcess::SetAddressMask",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",2,"lldb::AddressMaskType"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::SetAddressMask",3,"lldb::addr_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_SetAddressMask",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + arg3 = (lldb::addr_t)lua_tointeger(L, 3); + (arg1)->SetAddressMask(arg2,arg3); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_SetAddressMask(lua_State* L) { + int argc; + int argv[5]={ + 1,2,3,4,5 + }; + + argc = lua_gettop(L); + if (argc == 3) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_SBProcess_SetAddressMask__SWIG_1(L); + } + } + } + } + if (argc == 4) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_SBProcess_SetAddressMask__SWIG_0(L); + } + } + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SetAddressMask'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBProcess::SetAddressMask(lldb::AddressMaskType,lldb::addr_t,lldb::AddressMaskRange)\n" + " lldb::SBProcess::SetAddressMask(lldb::AddressMaskType,lldb::addr_t)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBProcess_SetAddressableBits__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + uint32_t arg3 ; + lldb::AddressMaskRange arg4 ; + + SWIG_check_num_args("lldb::SBProcess::SetAddressableBits",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",2,"lldb::AddressMaskType"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",3,"uint32_t"); + if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",4,"lldb::AddressMaskRange"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_SetAddressableBits",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + arg3 = (uint32_t)lua_tointeger(L, 3); + arg4 = (lldb::AddressMaskRange)lua_tointeger(L, 4); + (arg1)->SetAddressableBits(arg2,arg3,arg4); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_SetAddressableBits__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::AddressMaskType arg2 ; + uint32_t arg3 ; + + SWIG_check_num_args("lldb::SBProcess::SetAddressableBits",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",2,"lldb::AddressMaskType"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::SetAddressableBits",3,"uint32_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_SetAddressableBits",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::AddressMaskType)lua_tointeger(L, 2); + arg3 = (uint32_t)lua_tointeger(L, 3); + (arg1)->SetAddressableBits(arg2,arg3); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_SetAddressableBits(lua_State* L) { + int argc; + int argv[5]={ + 1,2,3,4,5 + }; + + argc = lua_gettop(L); + if (argc == 3) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_SBProcess_SetAddressableBits__SWIG_1(L); + } + } + } + } + if (argc == 4) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_SBProcess_SetAddressableBits__SWIG_0(L); + } + } + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_SetAddressableBits'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBProcess::SetAddressableBits(lldb::AddressMaskType,uint32_t,lldb::AddressMaskRange)\n" + " lldb::SBProcess::SetAddressableBits(lldb::AddressMaskType,uint32_t)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBProcess_FixAddress__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::addr_t arg2 ; + lldb::AddressMaskType arg3 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBProcess::FixAddress",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::FixAddress",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::FixAddress",2,"lldb::addr_t"); + if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::FixAddress",3,"lldb::AddressMaskType"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_FixAddress",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::addr_t)lua_tointeger(L, 2); + arg3 = (lldb::AddressMaskType)lua_tointeger(L, 3); + result = (lldb::addr_t)(arg1)->FixAddress(arg2,arg3); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_FixAddress__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::addr_t arg2 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBProcess::FixAddress",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::FixAddress",1,"lldb::SBProcess *"); + if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::FixAddress",2,"lldb::addr_t"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_FixAddress",1,SWIGTYPE_p_lldb__SBProcess); + } + + arg2 = (lldb::addr_t)lua_tointeger(L, 2); + result = (lldb::addr_t)(arg1)->FixAddress(arg2); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBProcess_FixAddress(lua_State* L) { + int argc; + int argv[4]={ + 1,2,3,4 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_SBProcess_FixAddress__SWIG_1(L); + } + } + } + if (argc == 3) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_SBProcess_FixAddress__SWIG_0(L); + } + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_FixAddress'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBProcess::FixAddress(lldb::addr_t,lldb::AddressMaskType)\n" + " lldb::SBProcess::FixAddress(lldb::addr_t)\n"); + lua_error(L);return 0; +} + + static int _wrap_SBProcess_AllocateMemory(lua_State* L) { { int SWIG_arg = 0; @@ -44710,6 +46979,36 @@ static int _wrap_SBProcess_GetScriptedImplementation(lua_State* L) { } +static int _wrap_SBProcess_GetStatus(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ; + lldb::SBStream *arg2 = 0 ; + + SWIG_check_num_args("lldb::SBProcess::GetStatus",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStatus",1,"lldb::SBProcess *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStatus",2,"lldb::SBStream &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){ + SWIG_fail_ptr("SBProcess_GetStatus",1,SWIGTYPE_p_lldb__SBProcess); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){ + SWIG_fail_ptr("SBProcess_GetStatus",2,SWIGTYPE_p_lldb__SBStream); + } + + (arg1)->GetStatus(*arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBProcess___tostring(lua_State* L) { { int SWIG_arg = 0; @@ -44797,6 +47096,8 @@ static swig_lua_method swig_SBProcess_methods[]= { { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory}, { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory}, { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory}, + { "FindRangesInMemory", _wrap_SBProcess_FindRangesInMemory}, + { "FindInMemory", _wrap_SBProcess_FindInMemory}, { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster}, { "GetDescription", _wrap_SBProcess_GetDescription}, { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation}, @@ -44813,9 +47114,15 @@ static swig_lua_method swig_SBProcess_methods[]= { { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo}, { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions}, { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo}, + { "GetCoreFile", _wrap_SBProcess_GetCoreFile}, + { "GetAddressMask", _wrap_SBProcess_GetAddressMask}, + { "SetAddressMask", _wrap_SBProcess_SetAddressMask}, + { "SetAddressableBits", _wrap_SBProcess_SetAddressableBits}, + { "FixAddress", _wrap_SBProcess_FixAddress}, { "AllocateMemory", _wrap_SBProcess_AllocateMemory}, { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory}, { "GetScriptedImplementation", _wrap_SBProcess_GetScriptedImplementation}, + { "GetStatus", _wrap_SBProcess_GetStatus}, { "__tostring", _wrap_SBProcess___tostring}, {0,0} }; @@ -47609,6 +49916,387 @@ static swig_lua_class *swig_SBSourceManager_bases[] = {0}; static const char *swig_SBSourceManager_base_names[] = {0}; static swig_lua_class _wrap_class_SBSourceManager = { "SBSourceManager", "SBSourceManager", &SWIGTYPE_p_lldb__SBSourceManager,_proxy__wrap_new_SBSourceManager, swig_delete_SBSourceManager, swig_SBSourceManager_methods, swig_SBSourceManager_attributes, &swig_SBSourceManager_Sf_SwigStatic, swig_SBSourceManager_meta, swig_SBSourceManager_bases, swig_SBSourceManager_base_names }; +static int _wrap_new_SBStatisticsOptions__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *result = 0 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SBStatisticsOptions",0,0) + result = (lldb::SBStatisticsOptions *)new lldb::SBStatisticsOptions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStatisticsOptions,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBStatisticsOptions__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = 0 ; + lldb::SBStatisticsOptions *result = 0 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SBStatisticsOptions",1,1) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SBStatisticsOptions",1,"lldb::SBStatisticsOptions const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("new_SBStatisticsOptions",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (lldb::SBStatisticsOptions *)new lldb::SBStatisticsOptions((lldb::SBStatisticsOptions const &)*arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStatisticsOptions,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBStatisticsOptions(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_SBStatisticsOptions__SWIG_0(L); + } + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStatisticsOptions, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_new_SBStatisticsOptions__SWIG_1(L); + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStatisticsOptions'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBStatisticsOptions::SBStatisticsOptions()\n" + " lldb::SBStatisticsOptions::SBStatisticsOptions(lldb::SBStatisticsOptions const &)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBStatisticsOptions_SetSummaryOnly(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SetSummaryOnly",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetSummaryOnly",1,"lldb::SBStatisticsOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetSummaryOnly",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_SetSummaryOnly",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetSummaryOnly(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_GetSummaryOnly(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBStatisticsOptions::GetSummaryOnly",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::GetSummaryOnly",1,"lldb::SBStatisticsOptions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_GetSummaryOnly",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (bool)(arg1)->GetSummaryOnly(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_SetIncludeTargets(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SetIncludeTargets",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeTargets",1,"lldb::SBStatisticsOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeTargets",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_SetIncludeTargets",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetIncludeTargets(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_GetIncludeTargets(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBStatisticsOptions::GetIncludeTargets",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::GetIncludeTargets",1,"lldb::SBStatisticsOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_GetIncludeTargets",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (bool)((lldb::SBStatisticsOptions const *)arg1)->GetIncludeTargets(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_SetIncludeModules(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SetIncludeModules",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeModules",1,"lldb::SBStatisticsOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeModules",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_SetIncludeModules",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetIncludeModules(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_GetIncludeModules(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBStatisticsOptions::GetIncludeModules",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::GetIncludeModules",1,"lldb::SBStatisticsOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_GetIncludeModules",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (bool)((lldb::SBStatisticsOptions const *)arg1)->GetIncludeModules(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_SetIncludeTranscript(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SetIncludeTranscript",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeTranscript",1,"lldb::SBStatisticsOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetIncludeTranscript",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_SetIncludeTranscript",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetIncludeTranscript(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_GetIncludeTranscript(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBStatisticsOptions::GetIncludeTranscript",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::GetIncludeTranscript",1,"lldb::SBStatisticsOptions const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_GetIncludeTranscript",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (bool)((lldb::SBStatisticsOptions const *)arg1)->GetIncludeTranscript(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_SetReportAllAvailableDebugInfo(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool arg2 ; + + SWIG_check_num_args("lldb::SBStatisticsOptions::SetReportAllAvailableDebugInfo",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetReportAllAvailableDebugInfo",1,"lldb::SBStatisticsOptions *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStatisticsOptions::SetReportAllAvailableDebugInfo",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_SetReportAllAvailableDebugInfo",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->SetReportAllAvailableDebugInfo(arg2); + + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBStatisticsOptions_GetReportAllAvailableDebugInfo(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBStatisticsOptions::GetReportAllAvailableDebugInfo",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStatisticsOptions::GetReportAllAvailableDebugInfo",1,"lldb::SBStatisticsOptions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBStatisticsOptions_GetReportAllAvailableDebugInfo",1,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + + result = (bool)(arg1)->GetReportAllAvailableDebugInfo(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static void swig_delete_SBStatisticsOptions(void *obj) { +lldb::SBStatisticsOptions *arg1 = (lldb::SBStatisticsOptions *) obj; +delete arg1; +} +static int _proxy__wrap_new_SBStatisticsOptions(lua_State *L) { + assert(lua_istable(L,1)); + lua_pushcfunction(L,_wrap_new_SBStatisticsOptions); + assert(!lua_isnil(L,-1)); + lua_replace(L,1); /* replace our table with real constructor */ + lua_call(L,lua_gettop(L)-1,1); + return 1; +} +static swig_lua_attribute swig_SBStatisticsOptions_attributes[] = { + {0,0,0} +}; +static swig_lua_method swig_SBStatisticsOptions_methods[]= { + { "SetSummaryOnly", _wrap_SBStatisticsOptions_SetSummaryOnly}, + { "GetSummaryOnly", _wrap_SBStatisticsOptions_GetSummaryOnly}, + { "SetIncludeTargets", _wrap_SBStatisticsOptions_SetIncludeTargets}, + { "GetIncludeTargets", _wrap_SBStatisticsOptions_GetIncludeTargets}, + { "SetIncludeModules", _wrap_SBStatisticsOptions_SetIncludeModules}, + { "GetIncludeModules", _wrap_SBStatisticsOptions_GetIncludeModules}, + { "SetIncludeTranscript", _wrap_SBStatisticsOptions_SetIncludeTranscript}, + { "GetIncludeTranscript", _wrap_SBStatisticsOptions_GetIncludeTranscript}, + { "SetReportAllAvailableDebugInfo", _wrap_SBStatisticsOptions_SetReportAllAvailableDebugInfo}, + { "GetReportAllAvailableDebugInfo", _wrap_SBStatisticsOptions_GetReportAllAvailableDebugInfo}, + {0,0} +}; +static swig_lua_method swig_SBStatisticsOptions_meta[] = { + {0,0} +}; + +static swig_lua_attribute swig_SBStatisticsOptions_Sf_SwigStatic_attributes[] = { + {0,0,0} +}; +static swig_lua_const_info swig_SBStatisticsOptions_Sf_SwigStatic_constants[]= { + {0,0,0,0,0,0} +}; +static swig_lua_method swig_SBStatisticsOptions_Sf_SwigStatic_methods[]= { + {0,0} +}; +static swig_lua_class* swig_SBStatisticsOptions_Sf_SwigStatic_classes[]= { + 0 +}; + +static swig_lua_namespace swig_SBStatisticsOptions_Sf_SwigStatic = { + "SBStatisticsOptions", + swig_SBStatisticsOptions_Sf_SwigStatic_methods, + swig_SBStatisticsOptions_Sf_SwigStatic_attributes, + swig_SBStatisticsOptions_Sf_SwigStatic_constants, + swig_SBStatisticsOptions_Sf_SwigStatic_classes, + 0 +}; +static swig_lua_class *swig_SBStatisticsOptions_bases[] = {0}; +static const char *swig_SBStatisticsOptions_base_names[] = {0}; +static swig_lua_class _wrap_class_SBStatisticsOptions = { "SBStatisticsOptions", "SBStatisticsOptions", &SWIGTYPE_p_lldb__SBStatisticsOptions,_proxy__wrap_new_SBStatisticsOptions, swig_delete_SBStatisticsOptions, swig_SBStatisticsOptions_methods, swig_SBStatisticsOptions_attributes, &swig_SBStatisticsOptions_Sf_SwigStatic, swig_SBStatisticsOptions_meta, swig_SBStatisticsOptions_bases, swig_SBStatisticsOptions_base_names }; + static int _wrap_new_SBStream(lua_State* L) { { int SWIG_arg = 0; @@ -51676,7 +54364,7 @@ static int _wrap_SBTarget_GetCollectingStats(lua_State* L) { } -static int _wrap_SBTarget_GetStatistics(lua_State* L) { +static int _wrap_SBTarget_GetStatistics__SWIG_0(lua_State* L) { { int SWIG_arg = 0; lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ; @@ -51703,6 +54391,96 @@ static int _wrap_SBTarget_GetStatistics(lua_State* L) { } +static int _wrap_SBTarget_GetStatistics__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ; + lldb::SBStatisticsOptions arg2 ; + lldb::SBStatisticsOptions *argp2 ; + lldb::SBStructuredData result; + + SWIG_check_num_args("lldb::SBTarget::GetStatistics",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",2,"lldb::SBStatisticsOptions"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){ + SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStatisticsOptions,0))){ + SWIG_fail_ptr("SBTarget_GetStatistics",2,SWIGTYPE_p_lldb__SBStatisticsOptions); + } + arg2 = *argp2; + + result = (arg1)->GetStatistics(arg2); + { + lldb::SBStructuredData * resultptr = new lldb::SBStructuredData(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBTarget_GetStatistics(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_SBTarget_GetStatistics__SWIG_0(L); + } + } + if (argc == 2) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + void *ptr; + if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStatisticsOptions, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_SBTarget_GetStatistics__SWIG_1(L); + } + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_GetStatistics'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBTarget::GetStatistics()\n" + " lldb::SBTarget::GetStatistics(lldb::SBStatisticsOptions)\n"); + lua_error(L);return 0; +} + + static int _wrap_SBTarget_GetPlatform(lua_State* L) { { int SWIG_arg = 0; @@ -57507,6 +60285,54 @@ static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) { } +static int _wrap_SBTarget_ReadInstructions__SWIG_2(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ; + lldb::SBAddress arg2 ; + lldb::SBAddress arg3 ; + char *arg4 = (char *) 0 ; + lldb::SBAddress *argp2 ; + lldb::SBAddress *argp3 ; + lldb::SBInstructionList result; + + SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress"); + if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"lldb::SBAddress"); + if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){ + SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){ + SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress); + } + arg2 = *argp2; + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){ + SWIG_fail_ptr("SBTarget_ReadInstructions",3,SWIGTYPE_p_lldb__SBAddress); + } + arg3 = *argp3; + + arg4 = (char *)lua_tostring(L, 4); + result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4); + { + lldb::SBInstructionList * resultptr = new lldb::SBInstructionList(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBTarget_ReadInstructions(lua_State* L) { int argc; int argv[5]={ @@ -57564,6 +60390,45 @@ static int _wrap_SBTarget_ReadInstructions(lua_State* L) { } if (_v) { { + void *ptr; + if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[3]); + } + if (_v) { + return _wrap_SBTarget_ReadInstructions__SWIG_2(L); + } + } + } + } + } + if (argc == 4) { + int _v = 0; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + void *ptr; + if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { _v = lua_isnumber(L,argv[2]); } if (_v) { @@ -57581,7 +60446,8 @@ static int _wrap_SBTarget_ReadInstructions(lua_State* L) { SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n" " Possible C/C++ prototypes are:\n" " lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n" - " lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n"); + " lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n" + " lldb::SBTarget::ReadInstructions(lldb::SBAddress,lldb::SBAddress,char const *)\n"); lua_error(L);return 0; } @@ -58318,6 +61184,7 @@ static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= { {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)}, {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)}, {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsChanged", lldb::SBTarget::eBroadcastBitSymbolsChanged)}, {0,0,0,0,0,0} }; static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= { @@ -64884,6 +67751,267 @@ static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0}; static const char *swig_SBTypeMemberFunction_base_names[] = {0}; static swig_lua_class _wrap_class_SBTypeMemberFunction = { "SBTypeMemberFunction", "SBTypeMemberFunction", &SWIGTYPE_p_lldb__SBTypeMemberFunction,_proxy__wrap_new_SBTypeMemberFunction, swig_delete_SBTypeMemberFunction, swig_SBTypeMemberFunction_methods, swig_SBTypeMemberFunction_attributes, &swig_SBTypeMemberFunction_Sf_SwigStatic, swig_SBTypeMemberFunction_meta, swig_SBTypeMemberFunction_bases, swig_SBTypeMemberFunction_base_names }; +static int _wrap_new_SBTypeStaticField__SWIG_0(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *result = 0 ; + + SWIG_check_num_args("lldb::SBTypeStaticField::SBTypeStaticField",0,0) + result = (lldb::SBTypeStaticField *)new lldb::SBTypeStaticField(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeStaticField,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBTypeStaticField__SWIG_1(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = 0 ; + lldb::SBTypeStaticField *result = 0 ; + + SWIG_check_num_args("lldb::SBTypeStaticField::SBTypeStaticField",1,1) + if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::SBTypeStaticField",1,"lldb::SBTypeStaticField const &"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("new_SBTypeStaticField",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + result = (lldb::SBTypeStaticField *)new lldb::SBTypeStaticField((lldb::SBTypeStaticField const &)*arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeStaticField,1); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_new_SBTypeStaticField(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_SBTypeStaticField__SWIG_0(L); + } + if (argc == 1) { + int _v = 0; + { + void *ptr; + if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeStaticField, SWIG_POINTER_NO_NULL)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + return _wrap_new_SBTypeStaticField__SWIG_1(L); + } + } + + SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeStaticField'\n" + " Possible C/C++ prototypes are:\n" + " lldb::SBTypeStaticField::SBTypeStaticField()\n" + " lldb::SBTypeStaticField::SBTypeStaticField(lldb::SBTypeStaticField const &)\n"); + lua_error(L);return 0; +} + + +static int _wrap_SBTypeStaticField_IsValid(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) 0 ; + bool result; + + SWIG_check_num_args("lldb::SBTypeStaticField::IsValid",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::IsValid",1,"lldb::SBTypeStaticField const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("SBTypeStaticField_IsValid",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + result = (bool)((lldb::SBTypeStaticField const *)arg1)->IsValid(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBTypeStaticField_GetName(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) 0 ; + char *result = 0 ; + + SWIG_check_num_args("lldb::SBTypeStaticField::GetName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::GetName",1,"lldb::SBTypeStaticField *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("SBTypeStaticField_GetName",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + result = (char *)(arg1)->GetName(); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBTypeStaticField_GetMangledName(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) 0 ; + char *result = 0 ; + + SWIG_check_num_args("lldb::SBTypeStaticField::GetMangledName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::GetMangledName",1,"lldb::SBTypeStaticField *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("SBTypeStaticField_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + result = (char *)(arg1)->GetMangledName(); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBTypeStaticField_GetType(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) 0 ; + lldb::SBType result; + + SWIG_check_num_args("lldb::SBTypeStaticField::GetType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::GetType",1,"lldb::SBTypeStaticField *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("SBTypeStaticField_GetType",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + result = (arg1)->GetType(); + { + lldb::SBType * resultptr = new lldb::SBType(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static int _wrap_SBTypeStaticField_GetConstantValue(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) 0 ; + lldb::SBTarget arg2 ; + lldb::SBTarget *argp2 ; + lldb::SBValue result; + + SWIG_check_num_args("lldb::SBTypeStaticField::GetConstantValue",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeStaticField::GetConstantValue",1,"lldb::SBTypeStaticField *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeStaticField::GetConstantValue",2,"lldb::SBTarget"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeStaticField,0))){ + SWIG_fail_ptr("SBTypeStaticField_GetConstantValue",1,SWIGTYPE_p_lldb__SBTypeStaticField); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){ + SWIG_fail_ptr("SBTypeStaticField_GetConstantValue",2,SWIGTYPE_p_lldb__SBTarget); + } + arg2 = *argp2; + + result = (arg1)->GetConstantValue(arg2); + { + lldb::SBValue * resultptr = new lldb::SBValue(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + +static void swig_delete_SBTypeStaticField(void *obj) { +lldb::SBTypeStaticField *arg1 = (lldb::SBTypeStaticField *) obj; +delete arg1; +} +static int _proxy__wrap_new_SBTypeStaticField(lua_State *L) { + assert(lua_istable(L,1)); + lua_pushcfunction(L,_wrap_new_SBTypeStaticField); + assert(!lua_isnil(L,-1)); + lua_replace(L,1); /* replace our table with real constructor */ + lua_call(L,lua_gettop(L)-1,1); + return 1; +} +static swig_lua_attribute swig_SBTypeStaticField_attributes[] = { + {0,0,0} +}; +static swig_lua_method swig_SBTypeStaticField_methods[]= { + { "IsValid", _wrap_SBTypeStaticField_IsValid}, + { "GetName", _wrap_SBTypeStaticField_GetName}, + { "GetMangledName", _wrap_SBTypeStaticField_GetMangledName}, + { "GetType", _wrap_SBTypeStaticField_GetType}, + { "GetConstantValue", _wrap_SBTypeStaticField_GetConstantValue}, + {0,0} +}; +static swig_lua_method swig_SBTypeStaticField_meta[] = { + {0,0} +}; + +static swig_lua_attribute swig_SBTypeStaticField_Sf_SwigStatic_attributes[] = { + {0,0,0} +}; +static swig_lua_const_info swig_SBTypeStaticField_Sf_SwigStatic_constants[]= { + {0,0,0,0,0,0} +}; +static swig_lua_method swig_SBTypeStaticField_Sf_SwigStatic_methods[]= { + {0,0} +}; +static swig_lua_class* swig_SBTypeStaticField_Sf_SwigStatic_classes[]= { + 0 +}; + +static swig_lua_namespace swig_SBTypeStaticField_Sf_SwigStatic = { + "SBTypeStaticField", + swig_SBTypeStaticField_Sf_SwigStatic_methods, + swig_SBTypeStaticField_Sf_SwigStatic_attributes, + swig_SBTypeStaticField_Sf_SwigStatic_constants, + swig_SBTypeStaticField_Sf_SwigStatic_classes, + 0 +}; +static swig_lua_class *swig_SBTypeStaticField_bases[] = {0}; +static const char *swig_SBTypeStaticField_base_names[] = {0}; +static swig_lua_class _wrap_class_SBTypeStaticField = { "SBTypeStaticField", "SBTypeStaticField", &SWIGTYPE_p_lldb__SBTypeStaticField,_proxy__wrap_new_SBTypeStaticField, swig_delete_SBTypeStaticField, swig_SBTypeStaticField_methods, swig_SBTypeStaticField_attributes, &swig_SBTypeStaticField_Sf_SwigStatic, swig_SBTypeStaticField_meta, swig_SBTypeStaticField_bases, swig_SBTypeStaticField_base_names }; + static int _wrap_new_SBType__SWIG_0(lua_State* L) { { int SWIG_arg = 0; @@ -65006,6 +68134,30 @@ static int _wrap_SBType_GetByteSize(lua_State* L) { } +static int _wrap_SBType_GetByteAlign(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBType *arg1 = (lldb::SBType *) 0 ; + uint64_t result; + + SWIG_check_num_args("lldb::SBType::GetByteAlign",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteAlign",1,"lldb::SBType *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){ + SWIG_fail_ptr("SBType_GetByteAlign",1,SWIGTYPE_p_lldb__SBType); + } + + result = (uint64_t)(arg1)->GetByteAlign(); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBType_IsPointerType(lua_State* L) { { int SWIG_arg = 0; @@ -65811,6 +68963,36 @@ static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) { } +static int _wrap_SBType_GetStaticFieldWithName(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBType *arg1 = (lldb::SBType *) 0 ; + char *arg2 = (char *) 0 ; + lldb::SBTypeStaticField result; + + SWIG_check_num_args("lldb::SBType::GetStaticFieldWithName",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetStaticFieldWithName",1,"lldb::SBType *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBType::GetStaticFieldWithName",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){ + SWIG_fail_ptr("SBType_GetStaticFieldWithName",1,SWIGTYPE_p_lldb__SBType); + } + + arg2 = (char *)lua_tostring(L, 2); + result = (arg1)->GetStaticFieldWithName((char const *)arg2); + { + lldb::SBTypeStaticField * resultptr = new lldb::SBTypeStaticField(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeStaticField,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBType_GetEnumMembers(lua_State* L) { { int SWIG_arg = 0; @@ -66311,6 +69493,7 @@ static swig_lua_attribute swig_SBType_attributes[] = { static swig_lua_method swig_SBType_methods[]= { { "IsValid", _wrap_SBType_IsValid}, { "GetByteSize", _wrap_SBType_GetByteSize}, + { "GetByteAlign", _wrap_SBType_GetByteAlign}, { "IsPointerType", _wrap_SBType_IsPointerType}, { "IsReferenceType", _wrap_SBType_IsReferenceType}, { "IsFunctionType", _wrap_SBType_IsFunctionType}, @@ -66339,6 +69522,7 @@ static swig_lua_method swig_SBType_methods[]= { { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex}, { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex}, { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex}, + { "GetStaticFieldWithName", _wrap_SBType_GetStaticFieldWithName}, { "GetEnumMembers", _wrap_SBType_GetEnumMembers}, { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments}, { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType}, @@ -72895,6 +76079,30 @@ static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) { } +static int _wrap_SBValue_GetValueAsAddress(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBValue *arg1 = (lldb::SBValue *) 0 ; + lldb::addr_t result; + + SWIG_check_num_args("lldb::SBValue::GetValueAsAddress",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsAddress",1,"lldb::SBValue *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){ + SWIG_fail_ptr("SBValue_GetValueAsAddress",1,SWIGTYPE_p_lldb__SBValue); + } + + result = (lldb::addr_t)(arg1)->GetValueAsAddress(); + lua_pushinteger(L, (lua_Integer) result); SWIG_arg++; + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBValue_GetValueType(lua_State* L) { { int SWIG_arg = 0; @@ -73177,6 +76385,33 @@ static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) { } +static int _wrap_SBValue_GetSyntheticValue(lua_State* L) { + { + int SWIG_arg = 0; + lldb::SBValue *arg1 = (lldb::SBValue *) 0 ; + lldb::SBValue result; + + SWIG_check_num_args("lldb::SBValue::GetSyntheticValue",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSyntheticValue",1,"lldb::SBValue *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){ + SWIG_fail_ptr("SBValue_GetSyntheticValue",1,SWIGTYPE_p_lldb__SBValue); + } + + result = (arg1)->GetSyntheticValue(); + { + lldb::SBValue * resultptr = new lldb::SBValue(result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; + } + return SWIG_arg; + + fail: SWIGUNUSED; + } + lua_error(L); + return 0; +} + + static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) { { int SWIG_arg = 0; @@ -75663,6 +78898,7 @@ static swig_lua_method swig_SBValue_methods[]= { { "GetValue", _wrap_SBValue_GetValue}, { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned}, { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned}, + { "GetValueAsAddress", _wrap_SBValue_GetValueAsAddress}, { "GetValueType", _wrap_SBValue_GetValueType}, { "GetValueDidChange", _wrap_SBValue_GetValueDidChange}, { "GetSummary", _wrap_SBValue_GetSummary}, @@ -75670,6 +78906,7 @@ static swig_lua_method swig_SBValue_methods[]= { { "GetDynamicValue", _wrap_SBValue_GetDynamicValue}, { "GetStaticValue", _wrap_SBValue_GetStaticValue}, { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue}, + { "GetSyntheticValue", _wrap_SBValue_GetSyntheticValue}, { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue}, { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue}, { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue}, @@ -77805,6 +81042,7 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))}, {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))}, {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))}, + {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS_MASK", "18446744073709551615ULL")}, {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)}, {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)}, {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)}, @@ -78188,6 +81426,9 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("eArgTypeTargetID", lldb::eArgTypeTargetID)}, {SWIG_LUA_CONSTTAB_INT("eArgTypeStopHookID", lldb::eArgTypeStopHookID)}, {SWIG_LUA_CONSTTAB_INT("eArgTypeCompletionType", lldb::eArgTypeCompletionType)}, + {SWIG_LUA_CONSTTAB_INT("eArgTypeRemotePath", lldb::eArgTypeRemotePath)}, + {SWIG_LUA_CONSTTAB_INT("eArgTypeRemoteFilename", lldb::eArgTypeRemoteFilename)}, + {SWIG_LUA_CONSTTAB_INT("eArgTypeModule", lldb::eArgTypeModule)}, {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)}, {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)}, {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)}, @@ -78460,6 +81701,7 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)}, {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)}, {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)}, + {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegexInsensitive", lldb::eMatchTypeRegexInsensitive)}, {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)}, {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)}, {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)}, @@ -78548,6 +81790,27 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("eCustomCompletion", lldb::eCustomCompletion)}, {SWIG_LUA_CONSTTAB_INT("eThreadIDCompletion", lldb::eThreadIDCompletion)}, {SWIG_LUA_CONSTTAB_INT("eTerminatorCompletion", lldb::eTerminatorCompletion)}, + {SWIG_LUA_CONSTTAB_INT("eRefetch", lldb::eRefetch)}, + {SWIG_LUA_CONSTTAB_INT("eReuse", lldb::eReuse)}, + {SWIG_LUA_CONSTTAB_INT("eSymbolDownloadOff", lldb::eSymbolDownloadOff)}, + {SWIG_LUA_CONSTTAB_INT("eSymbolDownloadBackground", lldb::eSymbolDownloadBackground)}, + {SWIG_LUA_CONSTTAB_INT("eSymbolDownloadForeground", lldb::eSymbolDownloadForeground)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskTypeCode", lldb::eAddressMaskTypeCode)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskTypeData", lldb::eAddressMaskTypeData)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskTypeAny", lldb::eAddressMaskTypeAny)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskTypeAll", lldb::eAddressMaskTypeAll)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskRangeLow", lldb::eAddressMaskRangeLow)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskRangeHigh", lldb::eAddressMaskRangeHigh)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskRangeAny", lldb::eAddressMaskRangeAny)}, + {SWIG_LUA_CONSTTAB_INT("eAddressMaskRangeAll", lldb::eAddressMaskRangeAll)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgress", lldb::eBroadcastBitProgress)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWarning", lldb::eBroadcastBitWarning)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitError", lldb::eBroadcastBitError)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastSymbolChange", lldb::eBroadcastSymbolChange)}, + {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProgressCategory", lldb::eBroadcastBitProgressCategory)}, + {SWIG_LUA_CONSTTAB_INT("eSeverityError", lldb::eSeverityError)}, + {SWIG_LUA_CONSTTAB_INT("eSeverityWarning", lldb::eSeverityWarning)}, + {SWIG_LUA_CONSTTAB_INT("eSeverityInfo", lldb::eSeverityInfo)}, {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)}, {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)}, {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)}, @@ -78562,6 +81825,47 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgress", lldb::SBDebugger::eBroadcastBitProgress)}, {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitWarning", lldb::SBDebugger::eBroadcastBitWarning)}, {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitError", lldb::SBDebugger::eBroadcastBitError)}, + {SWIG_LUA_CONSTTAB_INT("SBDebugger_eBroadcastBitProgressCategory", lldb::SBDebugger::eBroadcastBitProgressCategory)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameAda", lldb::eLanguageNameAda)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameBLISS", lldb::eLanguageNameBLISS)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameC", lldb::eLanguageNameC)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameC_plus_plus", lldb::eLanguageNameC_plus_plus)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameCobol", lldb::eLanguageNameCobol)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameCrystal", lldb::eLanguageNameCrystal)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameD", lldb::eLanguageNameD)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameDylan", lldb::eLanguageNameDylan)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameFortran", lldb::eLanguageNameFortran)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameGo", lldb::eLanguageNameGo)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameHaskell", lldb::eLanguageNameHaskell)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameJava", lldb::eLanguageNameJava)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameJulia", lldb::eLanguageNameJulia)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameKotlin", lldb::eLanguageNameKotlin)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameModula2", lldb::eLanguageNameModula2)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameModula3", lldb::eLanguageNameModula3)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameObjC", lldb::eLanguageNameObjC)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameObjC_plus_plus", lldb::eLanguageNameObjC_plus_plus)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameOCaml", lldb::eLanguageNameOCaml)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameOpenCL_C", lldb::eLanguageNameOpenCL_C)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNamePascal", lldb::eLanguageNamePascal)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNamePLI", lldb::eLanguageNamePLI)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNamePython", lldb::eLanguageNamePython)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameRenderScript", lldb::eLanguageNameRenderScript)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameRust", lldb::eLanguageNameRust)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameSwift", lldb::eLanguageNameSwift)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameUPC", lldb::eLanguageNameUPC)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameZig", lldb::eLanguageNameZig)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameAssembly", lldb::eLanguageNameAssembly)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameC_sharp", lldb::eLanguageNameC_sharp)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameMojo", lldb::eLanguageNameMojo)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameGLSL", lldb::eLanguageNameGLSL)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameGLSL_ES", lldb::eLanguageNameGLSL_ES)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameHLSL", lldb::eLanguageNameHLSL)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameOpenCL_CPP", lldb::eLanguageNameOpenCL_CPP)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameCPP_for_OpenCL", lldb::eLanguageNameCPP_for_OpenCL)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameSYCL", lldb::eLanguageNameSYCL)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameRuby", lldb::eLanguageNameRuby)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameMove", lldb::eLanguageNameMove)}, + {SWIG_LUA_CONSTTAB_INT("eLanguageNameHylo", lldb::eLanguageNameHylo)}, {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)}, {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)}, {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)}, @@ -78573,6 +81877,7 @@ static swig_lua_const_info swig_SwigModule_constants[]= { {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)}, {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)}, {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)}, + {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsChanged", lldb::SBTarget::eBroadcastBitSymbolsChanged)}, {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)}, {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)}, {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)}, @@ -78598,6 +81903,7 @@ static swig_lua_method swig_SwigModule_methods[]= { { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array}, { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray}, { "SBDebugger_GetBroadcasterClass", _wrap_SBDebugger_GetBroadcasterClass}, + { "SBDebugger_SupportsLanguage", _wrap_SBDebugger_SupportsLanguage}, { "SBDebugger_GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent}, { "SBDebugger_GetProgressDataFromEvent", _wrap_SBDebugger_GetProgressDataFromEvent}, { "SBDebugger_GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent}, @@ -78635,6 +81941,13 @@ static swig_lua_method swig_SwigModule_methods[]= { { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin}, { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString}, { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType}, + { "SBLanguageRuntime_LanguageIsCPlusPlus", _wrap_SBLanguageRuntime_LanguageIsCPlusPlus}, + { "SBLanguageRuntime_LanguageIsObjC", _wrap_SBLanguageRuntime_LanguageIsObjC}, + { "SBLanguageRuntime_LanguageIsCFamily", _wrap_SBLanguageRuntime_LanguageIsCFamily}, + { "SBLanguageRuntime_SupportsExceptionBreakpointsOnThrow", _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnThrow}, + { "SBLanguageRuntime_SupportsExceptionBreakpointsOnCatch", _wrap_SBLanguageRuntime_SupportsExceptionBreakpointsOnCatch}, + { "SBLanguageRuntime_GetThrowKeywordForLanguage", _wrap_SBLanguageRuntime_GetThrowKeywordForLanguage}, + { "SBLanguageRuntime_GetCatchKeywordForLanguage", _wrap_SBLanguageRuntime_GetCatchKeywordForLanguage}, { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules}, { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules}, { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications}, @@ -78677,6 +81990,8 @@ static swig_lua_method swig_SwigModule_methods[]= { static swig_lua_class* swig_SwigModule_classes[]= { &_wrap_class_string, &_wrap_class_SBAddress, +&_wrap_class_SBAddressRange, +&_wrap_class_SBAddressRangeList, &_wrap_class_SBAttachInfo, &_wrap_class_SBBlock, &_wrap_class_SBBreakpoint, @@ -78689,6 +82004,7 @@ static swig_lua_class* swig_SwigModule_classes[]= { &_wrap_class_SBCommandReturnObject, &_wrap_class_SBCommunication, &_wrap_class_SBCompileUnit, +&_wrap_class_SBSaveCoreOptions, &_wrap_class_SBData, &_wrap_class_SBDebugger, &_wrap_class_SBDeclaration, @@ -78727,6 +82043,7 @@ static swig_lua_class* swig_SwigModule_classes[]= { &_wrap_class_SBScriptObject, &_wrap_class_SBSection, &_wrap_class_SBSourceManager, +&_wrap_class_SBStatisticsOptions, &_wrap_class_SBStream, &_wrap_class_SBStringList, &_wrap_class_SBStructuredData, @@ -78741,6 +82058,7 @@ static swig_lua_class* swig_SwigModule_classes[]= { &_wrap_class_SBTraceCursor, &_wrap_class_SBTypeMember, &_wrap_class_SBTypeMemberFunction, +&_wrap_class_SBTypeStaticField, &_wrap_class_SBType, &_wrap_class_SBTypeList, &_wrap_class_SBTypeCategory, @@ -78782,12 +82100,15 @@ static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_q_const__char_p_void__void = {"_p_f_p_q_const__char_p_void__void", "lldb::LogOutputCallback|void (*)(char const *,void *)", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void__p_void = {"_p_f_p_void__p_void", "lldb::thread_func_t|void *(*)(void *)", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_f_p_void_p_p_q_const__char__bool = {"_p_f_p_void_p_p_q_const__char__bool", "lldb::CommandOverrideCallback|bool (*)(void *,char const **)", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__void = {"_p_f_p_void_p_q_const__void_size_t__void", "lldb::SBCommunication::ReadThreadBytesReceived|void (*)(void *,void const *,size_t)", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError = {"_p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError", "lldb::SBPlatformLocateModuleCallback|lldb::SBError (*)(void *,lldb::SBModuleSpec const &,lldb::SBFileSpec &,lldb::SBFileSpec &)", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_f_unsigned_long_long_p_void__void = {"_p_f_unsigned_long_long_p_void__void", "lldb::SBDebuggerDestroyCallback|void (*)(unsigned long long,void *)", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int = {"_p_int", "int32_t *|int_fast16_t *|int_fast32_t *|int_least32_t *|intptr_t *|lldb::break_id_t *|lldb::file_t *|lldb::pipe_t *|lldb::socket_t *|lldb::watch_id_t *|int *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int = {"_p_int", "int32_t *|int_fast16_t *|int_fast32_t *|int_least32_t *|intptr_t *|lldb::break_id_t *|lldb::callback_token_t *|lldb::file_t *|lldb::pipe_t *|lldb::socket_t *|lldb::watch_id_t *|int *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "lldb::ConnectionStatus *|enum lldb::ConnectionStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0}; +static swig_type_info _swigt__p_lldb__SBAddressRange = {"_p_lldb__SBAddressRange", "lldb::SBAddressRange *", 0, 0, (void*)&_wrap_class_SBAddressRange, 0}; +static swig_type_info _swigt__p_lldb__SBAddressRangeList = {"_p_lldb__SBAddressRangeList", "lldb::SBAddressRangeList *", 0, 0, (void*)&_wrap_class_SBAddressRangeList, 0}; static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0}; static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0}; static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0}; @@ -78835,9 +82156,11 @@ static swig_type_info _swigt__p_lldb__SBProcessInfoList = {"_p_lldb__SBProcessIn static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0}; static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0}; static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0}; +static swig_type_info _swigt__p_lldb__SBSaveCoreOptions = {"_p_lldb__SBSaveCoreOptions", "lldb::SBSaveCoreOptions *", 0, 0, (void*)&_wrap_class_SBSaveCoreOptions, 0}; static swig_type_info _swigt__p_lldb__SBScriptObject = {"_p_lldb__SBScriptObject", "lldb::SBScriptObject *", 0, 0, (void*)&_wrap_class_SBScriptObject, 0}; static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0}; static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0}; +static swig_type_info _swigt__p_lldb__SBStatisticsOptions = {"_p_lldb__SBStatisticsOptions", "lldb::SBStatisticsOptions *", 0, 0, (void*)&_wrap_class_SBStatisticsOptions, 0}; static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0}; static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0}; static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0}; @@ -78860,6 +82183,7 @@ static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0}; static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0}; static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0}; +static swig_type_info _swigt__p_lldb__SBTypeStaticField = {"_p_lldb__SBTypeStaticField", "lldb::SBTypeStaticField *", 0, 0, (void*)&_wrap_class_SBTypeStaticField, 0}; static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0}; static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0}; static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0}; @@ -78938,6 +82262,7 @@ static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryForm static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t = {"_p_std__shared_ptrT_lldb_private__ScriptedMetadata_t", "lldb::ScriptedMetadataSP *|std::shared_ptr< lldb_private::ScriptedMetadata > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t", "lldb::ScriptedSyntheticChildrenSP *|std::shared_ptr< lldb_private::ScriptedSyntheticChildren > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t = {"_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t", "lldb::ScriptedThreadInterfaceSP *|std::shared_ptr< lldb_private::ScriptedThreadInterface > *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t = {"_p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t", "lldb::ScriptedThreadPlanInterfaceSP *|std::shared_ptr< lldb_private::ScriptedThreadPlanInterface > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t = {"_p_std__shared_ptrT_lldb_private__SearchFilter_t", "lldb::SearchFilterSP *|std::shared_ptr< lldb_private::SearchFilter > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t = {"_p_std__shared_ptrT_lldb_private__SectionLoadList_t", "lldb::SectionLoadListSP *|std::shared_ptr< lldb_private::SectionLoadList > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Section_t = {"_p_std__shared_ptrT_lldb_private__Section_t", "lldb::SectionSP *|std::shared_ptr< lldb_private::Section > *", 0, 0, (void*)0, 0}; @@ -78987,6 +82312,7 @@ static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WatchpointResourc static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t = {"_p_std__shared_ptrT_lldb_private__Watchpoint_t", "lldb::WatchpointSP *|std::shared_ptr< lldb_private::Watchpoint > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t = {"_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t", "lldb::WritableDataBufferSP *|std::shared_ptr< lldb_private::WritableDataBuffer > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0}; +static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__AddressRange_t = {"_p_std__unique_ptrT_lldb_private__AddressRange_t", "lldb::AddressRangeUP *|std::unique_ptr< lldb_private::AddressRange > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t = {"_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t", "lldb::DynamicCheckerFunctionsUP *|std::unique_ptr< lldb_private::DynamicCheckerFunctions > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t = {"_p_std__unique_ptrT_lldb_private__DynamicLoader_t", "lldb::DynamicLoaderUP *|std::unique_ptr< lldb_private::DynamicLoader > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__File_t = {"_p_std__unique_ptrT_lldb_private__File_t", "lldb::FileUP *|std::unique_ptr< lldb_private::File > *", 0, 0, (void*)0, 0}; @@ -79032,12 +82358,15 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_double, &_swigt__p_f_p_q_const__char_p_void__void, &_swigt__p_f_p_void__p_void, + &_swigt__p_f_p_void_p_p_q_const__char__bool, &_swigt__p_f_p_void_p_q_const__void_size_t__void, &_swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError, &_swigt__p_f_unsigned_long_long_p_void__void, &_swigt__p_int, &_swigt__p_lldb__ConnectionStatus, &_swigt__p_lldb__SBAddress, + &_swigt__p_lldb__SBAddressRange, + &_swigt__p_lldb__SBAddressRangeList, &_swigt__p_lldb__SBAttachInfo, &_swigt__p_lldb__SBBlock, &_swigt__p_lldb__SBBreakpoint, @@ -79085,9 +82414,11 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_lldb__SBQueue, &_swigt__p_lldb__SBQueueItem, &_swigt__p_lldb__SBReproducer, + &_swigt__p_lldb__SBSaveCoreOptions, &_swigt__p_lldb__SBScriptObject, &_swigt__p_lldb__SBSection, &_swigt__p_lldb__SBSourceManager, + &_swigt__p_lldb__SBStatisticsOptions, &_swigt__p_lldb__SBStream, &_swigt__p_lldb__SBStringList, &_swigt__p_lldb__SBStructuredData, @@ -79110,6 +82441,7 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_lldb__SBTypeMember, &_swigt__p_lldb__SBTypeMemberFunction, &_swigt__p_lldb__SBTypeNameSpecifier, + &_swigt__p_lldb__SBTypeStaticField, &_swigt__p_lldb__SBTypeSummary, &_swigt__p_lldb__SBTypeSummaryOptions, &_swigt__p_lldb__SBTypeSynthetic, @@ -79188,6 +82520,7 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t, &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t, &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t, + &_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t, &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t, &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t, &_swigt__p_std__shared_ptrT_lldb_private__Section_t, @@ -79237,6 +82570,7 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t, &_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, &_swigt__p_std__string, + &_swigt__p_std__unique_ptrT_lldb_private__AddressRange_t, &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t, &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t, &_swigt__p_std__unique_ptrT_lldb_private__File_t, @@ -79282,12 +82616,15 @@ static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_q_const__char_p_void__void[] = { {&_swigt__p_f_p_q_const__char_p_void__void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void__p_void[] = { {&_swigt__p_f_p_void__p_void, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_f_p_void_p_p_q_const__char__bool[] = { {&_swigt__p_f_p_void_p_p_q_const__char__bool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_p_q_const__void_size_t__void[] = { {&_swigt__p_f_p_void_p_q_const__void_size_t__void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError[] = { {&_swigt__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_f_unsigned_long_long_p_void__void[] = { {&_swigt__p_f_unsigned_long_long_p_void__void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = { {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBAddress[] = { {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_lldb__SBAddressRange[] = { {&_swigt__p_lldb__SBAddressRange, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_lldb__SBAddressRangeList[] = { {&_swigt__p_lldb__SBAddressRangeList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = { {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBBlock[] = { {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = { {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}}; @@ -79335,9 +82672,11 @@ static swig_cast_info _swigc__p_lldb__SBProcessInfoList[] = { {&_swigt__p_lldb_ static swig_cast_info _swigc__p_lldb__SBQueue[] = { {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBQueueItem[] = { {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBReproducer[] = { {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_lldb__SBSaveCoreOptions[] = { {&_swigt__p_lldb__SBSaveCoreOptions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBScriptObject[] = { {&_swigt__p_lldb__SBScriptObject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBSection[] = { {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBSourceManager[] = { {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_lldb__SBStatisticsOptions[] = { {&_swigt__p_lldb__SBStatisticsOptions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBStream[] = { {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBStringList[] = { {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBStructuredData[] = { {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}}; @@ -79360,6 +82699,7 @@ static swig_cast_info _swigc__p_lldb__SBTypeList[] = { {&_swigt__p_lldb__SBType static swig_cast_info _swigc__p_lldb__SBTypeMember[] = { {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = { {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = { {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_lldb__SBTypeStaticField[] = { {&_swigt__p_lldb__SBTypeStaticField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = { {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = { {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = { {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}}; @@ -79438,6 +82778,7 @@ static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryForm static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Section_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__Section_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -79487,6 +82828,7 @@ static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WatchpointResourc static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t[] = { {&_swigt__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__string[] = { {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__AddressRange_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__AddressRange_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__File_t[] = { {&_swigt__p_std__unique_ptrT_lldb_private__File_t, 0, 0, 0},{0, 0, 0, 0}}; @@ -79532,12 +82874,15 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_double, _swigc__p_f_p_q_const__char_p_void__void, _swigc__p_f_p_void__p_void, + _swigc__p_f_p_void_p_p_q_const__char__bool, _swigc__p_f_p_void_p_q_const__void_size_t__void, _swigc__p_f_p_void_r_q_const__lldb__SBModuleSpec_r_lldb__SBFileSpec_r_lldb__SBFileSpec__lldb__SBError, _swigc__p_f_unsigned_long_long_p_void__void, _swigc__p_int, _swigc__p_lldb__ConnectionStatus, _swigc__p_lldb__SBAddress, + _swigc__p_lldb__SBAddressRange, + _swigc__p_lldb__SBAddressRangeList, _swigc__p_lldb__SBAttachInfo, _swigc__p_lldb__SBBlock, _swigc__p_lldb__SBBreakpoint, @@ -79585,9 +82930,11 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_lldb__SBQueue, _swigc__p_lldb__SBQueueItem, _swigc__p_lldb__SBReproducer, + _swigc__p_lldb__SBSaveCoreOptions, _swigc__p_lldb__SBScriptObject, _swigc__p_lldb__SBSection, _swigc__p_lldb__SBSourceManager, + _swigc__p_lldb__SBStatisticsOptions, _swigc__p_lldb__SBStream, _swigc__p_lldb__SBStringList, _swigc__p_lldb__SBStructuredData, @@ -79610,6 +82957,7 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_lldb__SBTypeMember, _swigc__p_lldb__SBTypeMemberFunction, _swigc__p_lldb__SBTypeNameSpecifier, + _swigc__p_lldb__SBTypeStaticField, _swigc__p_lldb__SBTypeSummary, _swigc__p_lldb__SBTypeSummaryOptions, _swigc__p_lldb__SBTypeSynthetic, @@ -79688,6 +83036,7 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_std__shared_ptrT_lldb_private__ScriptedMetadata_t, _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t, _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t, + _swigc__p_std__shared_ptrT_lldb_private__ScriptedThreadPlanInterface_t, _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t, _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t, _swigc__p_std__shared_ptrT_lldb_private__Section_t, @@ -79737,6 +83086,7 @@ static swig_cast_info *swig_cast_initial[] = { _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t, _swigc__p_std__shared_ptrT_lldb_private__WritableDataBuffer_t, _swigc__p_std__string, + _swigc__p_std__unique_ptrT_lldb_private__AddressRange_t, _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t, _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t, _swigc__p_std__unique_ptrT_lldb_private__File_t, diff --git a/lib/clang/liblldb/Makefile b/lib/clang/liblldb/Makefile index 68740883f7fa..26edeb966992 100644 --- a/lib/clang/liblldb/Makefile +++ b/lib/clang/liblldb/Makefile @@ -16,6 +16,8 @@ CFLAGS+= -I${SRCTOP}/contrib/lua/src CFLAGS+= -I${SRCTOP}/lib/liblua SRCS+= API/SBAddress.cpp +SRCS+= API/SBAddressRange.cpp +SRCS+= API/SBAddressRangeList.cpp SRCS+= API/SBAttachInfo.cpp SRCS+= API/SBBlock.cpp SRCS+= API/SBBreakpoint.cpp @@ -60,9 +62,11 @@ SRCS+= API/SBProcessInfoList.cpp SRCS+= API/SBQueue.cpp SRCS+= API/SBQueueItem.cpp SRCS+= API/SBReproducer.cpp +SRCS+= API/SBSaveCoreOptions.cpp SRCS+= API/SBScriptObject.cpp SRCS+= API/SBSection.cpp SRCS+= API/SBSourceManager.cpp +SRCS+= API/SBStatisticsOptions.cpp SRCS+= API/SBStream.cpp SRCS+= API/SBStringList.cpp SRCS+= API/SBStructuredData.cpp @@ -111,6 +115,7 @@ SRCS+= Breakpoint/Stoppoint.cpp SRCS+= Breakpoint/StoppointCallbackContext.cpp SRCS+= Breakpoint/StoppointSite.cpp SRCS+= Breakpoint/Watchpoint.cpp +SRCS+= Breakpoint/WatchpointAlgorithms.cpp SRCS+= Breakpoint/WatchpointList.cpp SRCS+= Breakpoint/WatchpointOptions.cpp SRCS+= Breakpoint/WatchpointResource.cpp @@ -137,7 +142,7 @@ SRCS+= Commands/CommandObjectProcess.cpp SRCS+= Commands/CommandObjectQuit.cpp SRCS+= Commands/CommandObjectRegexCommand.cpp SRCS+= Commands/CommandObjectRegister.cpp -SRCS+= Commands/CommandObjectScript.cpp +SRCS+= Commands/CommandObjectScripting.cpp SRCS+= Commands/CommandObjectSession.cpp SRCS+= Commands/CommandObjectSettings.cpp SRCS+= Commands/CommandObjectSource.cpp @@ -155,6 +160,7 @@ SRCS+= Commands/CommandOptionsProcessAttach.cpp SRCS+= Commands/CommandOptionsProcessLaunch.cpp SRCS+= Core/Address.cpp SRCS+= Core/AddressRange.cpp +SRCS+= Core/AddressRangeListImpl.cpp SRCS+= Core/AddressResolver.cpp SRCS+= Core/AddressResolverFileLine.cpp SRCS+= Core/Communication.cpp @@ -224,6 +230,7 @@ SRCS+= Expression/DWARFExpression.cpp SRCS+= Expression/DWARFExpressionList.cpp SRCS+= Expression/DiagnosticManager.cpp SRCS+= Expression/Expression.cpp +SRCS+= Expression/ExpressionParser.cpp SRCS+= Expression/ExpressionTypeSystemHelper.cpp SRCS+= Expression/ExpressionVariable.cpp SRCS+= Expression/FunctionCaller.cpp @@ -236,6 +243,7 @@ SRCS+= Expression/ObjectFileJIT.cpp SRCS+= Expression/REPL.cpp SRCS+= Expression/UserExpression.cpp SRCS+= Expression/UtilityFunction.cpp +SRCS+= Host/common/Alarm.cpp SRCS+= Host/common/Editline.cpp SRCS+= Host/common/File.cpp SRCS+= Host/common/FileAction.cpp @@ -404,11 +412,14 @@ SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxProxyArray.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxQueue.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxRangesRefView.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxSliceArray.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxSpan.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxTuple.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxValarray.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxVariant.cpp SRCS+= Plugins/Language/CPlusPlus/LibCxxVector.cpp SRCS+= Plugins/Language/CPlusPlus/LibStdcpp.cpp @@ -498,10 +509,11 @@ SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_riscv64.cpp SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp SRCS+= Plugins/Process/Utility/RegisterContext_x86.cpp -SRCS+= Plugins/Process/Utility/RegisterFlagsLinux_arm64.cpp +SRCS+= Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp @@ -516,6 +528,7 @@ SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.cpp SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp SRCS+= Plugins/Process/elf-core/RegisterUtilities.cpp SRCS+= Plugins/Process/elf-core/ThreadElfCore.cpp @@ -593,6 +606,7 @@ SRCS+= Symbol/LineTable.cpp SRCS+= Symbol/ObjectContainer.cpp SRCS+= Symbol/ObjectFile.cpp SRCS+= Symbol/PostfixExpression.cpp +SRCS+= Symbol/SaveCoreOptions.cpp SRCS+= Symbol/Symbol.cpp SRCS+= Symbol/SymbolContext.cpp SRCS+= Symbol/SymbolFile.cpp @@ -675,6 +689,7 @@ SRCS+= Target/TraceDumper.cpp SRCS+= Target/UnixSignals.cpp SRCS+= Target/UnwindAssembly.cpp SRCS+= Target/UnwindLLDB.cpp +SRCS+= Target/VerboseTrapFrameRecognizer.cpp SRCS+= Utility/AddressableBits.cpp SRCS+= Utility/ArchSpec.cpp SRCS+= Utility/Args.cpp @@ -690,6 +705,7 @@ SRCS+= Utility/DataEncoder.cpp SRCS+= Utility/DataExtractor.cpp SRCS+= Utility/Diagnostics.cpp SRCS+= Utility/Environment.cpp +SRCS+= Utility/ErrorMessages.cpp SRCS+= Utility/Event.cpp SRCS+= Utility/FileSpec.cpp SRCS+= Utility/FileSpecList.cpp diff --git a/lib/clang/libllvm/Makefile b/lib/clang/libllvm/Makefile index 6c9becbd4b6f..d5fe40e1a883 100644 --- a/lib/clang/libllvm/Makefile +++ b/lib/clang/libllvm/Makefile @@ -99,8 +99,6 @@ SRCS_MIN+= Analysis/InstCount.cpp SRCS_MIN+= Analysis/InstructionPrecedenceTracking.cpp SRCS_MIN+= Analysis/InstructionSimplify.cpp SRCS_MIN+= Analysis/InteractiveModelRunner.cpp -SRCS_MIN+= Analysis/Interval.cpp -SRCS_MIN+= Analysis/IntervalPartition.cpp SRCS_MIN+= Analysis/LazyBlockFrequencyInfo.cpp SRCS_MIN+= Analysis/LazyBranchProbabilityInfo.cpp SRCS_MIN+= Analysis/LazyCallGraph.cpp @@ -264,6 +262,7 @@ SRCS_MIN+= CodeGen/GlobalISel/CSEMIRBuilder.cpp SRCS_MIN+= CodeGen/GlobalISel/CallLowering.cpp SRCS_MIN+= CodeGen/GlobalISel/Combiner.cpp SRCS_MIN+= CodeGen/GlobalISel/CombinerHelper.cpp +SRCS_MIN+= CodeGen/GlobalISel/CombinerHelperVectorOps.cpp SRCS_MIN+= CodeGen/GlobalISel/GIMatchTableExecutor.cpp SRCS_MIN+= CodeGen/GlobalISel/GISelChangeObserver.cpp SRCS_MIN+= CodeGen/GlobalISel/GISelKnownBits.cpp @@ -289,6 +288,7 @@ SRCS_MIN+= CodeGen/HardwareLoops.cpp SRCS_MIN+= CodeGen/IfConversion.cpp SRCS_MIN+= CodeGen/ImplicitNullChecks.cpp SRCS_MIN+= CodeGen/IndirectBrExpandPass.cpp +SRCS_MIN+= CodeGen/InitUndef.cpp SRCS_MIN+= CodeGen/InlineSpiller.cpp SRCS_MIN+= CodeGen/InterferenceCache.cpp SRCS_MIN+= CodeGen/InterleavedAccessPass.cpp @@ -318,7 +318,6 @@ SRCS_MIN+= CodeGen/LiveStacks.cpp SRCS_MIN+= CodeGen/LiveVariables.cpp SRCS_MIN+= CodeGen/LocalStackSlotAllocation.cpp SRCS_MIN+= CodeGen/LoopTraversal.cpp -SRCS_MIN+= CodeGen/LowLevelType.cpp SRCS_MIN+= CodeGen/LowLevelTypeUtils.cpp SRCS_MIN+= CodeGen/LowerEmuTLS.cpp SRCS_MIN+= CodeGen/MBFIWrapper.cpp @@ -342,6 +341,7 @@ SRCS_MIN+= CodeGen/MachineCFGPrinter.cpp SRCS_MIN+= CodeGen/MachineCSE.cpp SRCS_MIN+= CodeGen/MachineCheckDebugify.cpp SRCS_MIN+= CodeGen/MachineCombiner.cpp +SRCS_MIN+= CodeGen/MachineConvergenceVerifier.cpp SRCS_MIN+= CodeGen/MachineCopyPropagation.cpp SRCS_MIN+= CodeGen/MachineCycleAnalysis.cpp SRCS_MIN+= CodeGen/MachineDebugify.cpp @@ -349,6 +349,7 @@ SRCS_MIN+= CodeGen/MachineDominanceFrontier.cpp SRCS_MIN+= CodeGen/MachineDominators.cpp SRCS_MIN+= CodeGen/MachineFrameInfo.cpp SRCS_MIN+= CodeGen/MachineFunction.cpp +SRCS_MIN+= CodeGen/MachineFunctionAnalysis.cpp SRCS_MIN+= CodeGen/MachineFunctionPass.cpp SRCS_MIN+= CodeGen/MachineFunctionPrinterPass.cpp SRCS_MIN+= CodeGen/MachineFunctionSplitter.cpp @@ -386,7 +387,6 @@ SRCS_EXT+= CodeGen/NonRelocatableStringpool.cpp SRCS_MIN+= CodeGen/OptimizePHIs.cpp SRCS_MIN+= CodeGen/PHIElimination.cpp SRCS_MIN+= CodeGen/PHIEliminationUtils.cpp -SRCS_MIN+= CodeGen/ParallelCG.cpp SRCS_MIN+= CodeGen/PatchableFunction.cpp SRCS_MIN+= CodeGen/PeepholeOptimizer.cpp SRCS_MIN+= CodeGen/PostRAHazardRecognizer.cpp @@ -485,7 +485,9 @@ SRCS_MIN+= CodeGen/ValueTypes.cpp SRCS_MIN+= CodeGen/VirtRegMap.cpp SRCS_MIN+= CodeGen/WasmEHPrepare.cpp SRCS_MIN+= CodeGen/WinEHPrepare.cpp +SRCS_MIN+= CodeGen/WindowScheduler.cpp SRCS_MIN+= CodeGen/XRayInstrumentation.cpp +SRCS_MIN+= CodeGenTypes/LowLevelType.cpp SRCS_EXT+= DWARFLinker/Classic/DWARFLinker.cpp SRCS_EXT+= DWARFLinker/Classic/DWARFLinkerCompileUnit.cpp SRCS_EXT+= DWARFLinker/Classic/DWARFLinkerDeclContext.cpp @@ -795,11 +797,13 @@ SRCS_MIN+= IR/BuiltinGCs.cpp SRCS_MIN+= IR/Comdat.cpp SRCS_MIN+= IR/ConstantFold.cpp SRCS_MIN+= IR/ConstantRange.cpp +SRCS_MIN+= IR/ConstantRangeList.cpp SRCS_MIN+= IR/Constants.cpp SRCS_MIN+= IR/ConvergenceVerifier.cpp SRCS_MIN+= IR/Core.cpp SRCS_MIN+= IR/CycleInfo.cpp SRCS_MIN+= IR/DIBuilder.cpp +SRCS_MIN+= IR/DIExpressionOptimizer.cpp SRCS_MIN+= IR/DataLayout.cpp SRCS_MIN+= IR/DebugInfo.cpp SRCS_MIN+= IR/DebugInfoMetadata.cpp @@ -827,6 +831,7 @@ SRCS_MIN+= IR/LLVMRemarkStreamer.cpp SRCS_MIN+= IR/LegacyPassManager.cpp SRCS_MIN+= IR/MDBuilder.cpp SRCS_MIN+= IR/Mangler.cpp +SRCS_MIN+= IR/MemoryModelRelaxationAnnotations.cpp SRCS_MIN+= IR/Metadata.cpp SRCS_MIN+= IR/Module.cpp SRCS_MIN+= IR/ModuleSummaryIndex.cpp @@ -842,6 +847,7 @@ SRCS_MIN+= IR/ProfDataUtils.cpp SRCS_MIN+= IR/ProfileSummary.cpp SRCS_MIN+= IR/PseudoProbe.cpp SRCS_MIN+= IR/ReplaceConstant.cpp +SRCS_MIN+= IR/RuntimeLibcalls.cpp SRCS_MIN+= IR/SSAContext.cpp SRCS_MIN+= IR/SafepointIRVerifier.cpp SRCS_MIN+= IR/Statepoint.cpp @@ -853,6 +859,7 @@ SRCS_MIN+= IR/User.cpp SRCS_MIN+= IR/VFABIDemangler.cpp SRCS_MIN+= IR/Value.cpp SRCS_MIN+= IR/ValueSymbolTable.cpp +SRCS_MIN+= IR/VectorBuilder.cpp SRCS_MIN+= IR/Verifier.cpp SRCS_MIN+= IRPrinter/IRPrintingPasses.cpp SRCS_MIN+= IRReader/IRReader.cpp @@ -1056,7 +1063,6 @@ SRCS_MIN+= ProfileData/InstrProfWriter.cpp SRCS_MIN+= ProfileData/ItaniumManglingCanonicalizer.cpp SRCS_MIN+= ProfileData/MemProf.cpp SRCS_MIN+= ProfileData/ProfileSummaryBuilder.cpp -SRCS_MIW+= ProfileData/RawMemProfReader.cpp SRCS_MIN+= ProfileData/SampleProf.cpp SRCS_MIN+= ProfileData/SampleProfReader.cpp SRCS_MIN+= ProfileData/SampleProfWriter.cpp @@ -1125,6 +1131,7 @@ SRCS_MIN+= Support/ELFAttributes.cpp SRCS_MIN+= Support/Errno.cpp SRCS_MIN+= Support/Error.cpp SRCS_MIN+= Support/ErrorHandling.cpp +SRCS_MIN+= Support/ExponentialBackoff.cpp SRCS_MIN+= Support/ExtensibleRTTI.cpp SRCS_MIN+= Support/FileCollector.cpp SRCS_MIW+= Support/FileOutputBuffer.cpp @@ -1135,7 +1142,8 @@ SRCS_MIN+= Support/FormatVariadic.cpp SRCS_MIN+= Support/FormattedStream.cpp SRCS_MIN+= Support/GlobPattern.cpp SRCS_MIN+= Support/GraphWriter.cpp -SRCS_MIN+= Support/Hashing.cpp +SRCS_MIN+= Support/HexagonAttributeParser.cpp +SRCS_MIN+= Support/HexagonAttributes.cpp SRCS_MIN+= Support/InitLLVM.cpp SRCS_MIN+= Support/InstructionCost.cpp SRCS_MIN+= Support/IntEqClasses.cpp @@ -1167,7 +1175,7 @@ SRCS_MIN+= Support/Process.cpp SRCS_MIN+= Support/Program.cpp SRCS_MIN+= Support/RISCVAttributeParser.cpp SRCS_MIN+= Support/RISCVAttributes.cpp -SRCS_MIN+= Support/RISCVISAInfo.cpp +SRCS_MIN+= Support/RISCVISAUtils.cpp SRCS_MIN+= Support/RWMutex.cpp SRCS_MIN+= Support/RandomNumberGenerator.cpp SRCS_MIN+= Support/Regex.cpp @@ -1177,6 +1185,7 @@ SRCS_MIN+= Support/ScaledNumber.cpp SRCS_MIN+= Support/ScopedPrinter.cpp SRCS_MIN+= Support/Signals.cpp SRCS_MIN+= Support/Signposts.cpp +SRCS_MIN+= Support/SipHash.cpp SRCS_MIN+= Support/SmallPtrSet.cpp SRCS_MIN+= Support/SmallVector.cpp SRCS_MIN+= Support/SourceMgr.cpp @@ -1254,7 +1263,6 @@ SRCS_MIN+= Target/AArch64/AArch64ISelDAGToDAG.cpp SRCS_MIN+= Target/AArch64/AArch64ISelLowering.cpp SRCS_MIN+= Target/AArch64/AArch64InstrInfo.cpp SRCS_MIN+= Target/AArch64/AArch64LoadStoreOptimizer.cpp -SRCS_MIN+= Target/AArch64/AArch64LoopIdiomTransform.cpp SRCS_MIN+= Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp SRCS_MIN+= Target/AArch64/AArch64MCInstLower.cpp SRCS_MIN+= Target/AArch64/AArch64MIPeepholeOpt.cpp @@ -1263,6 +1271,7 @@ SRCS_MIN+= Target/AArch64/AArch64MachineScheduler.cpp SRCS_MIN+= Target/AArch64/AArch64MacroFusion.cpp SRCS_MIN+= Target/AArch64/AArch64PBQPRegAlloc.cpp SRCS_MIN+= Target/AArch64/AArch64PointerAuth.cpp +SRCS_MIN+= Target/AArch64/AArch64PostCoalescerPass.cpp SRCS_MIN+= Target/AArch64/AArch64PromoteConstant.cpp SRCS_MIN+= Target/AArch64/AArch64RedundantCopyElimination.cpp SRCS_MIN+= Target/AArch64/AArch64RegisterInfo.cpp @@ -1378,6 +1387,7 @@ SRCS_MIN+= Target/ARM/Utils/ARMBaseInfo.cpp .endif # MK_LLVM_TARGET_ARM .if ${MK_LLVM_TARGET_BPF} != "no" SRCS_MIN+= Target/BPF/AsmParser/BPFAsmParser.cpp +SRCS_MIN+= Target/BPF/BPFASpaceCastSimplifyPass.cpp SRCS_MIN+= Target/BPF/BPFAbstractMemberAccess.cpp SRCS_MIN+= Target/BPF/BPFAdjustOpt.cpp SRCS_MIN+= Target/BPF/BPFAsmPrinter.cpp @@ -1556,7 +1566,6 @@ SRCS_MIN+= Target/RISCV/RISCVCodeGenPrepare.cpp SRCS_MIN+= Target/RISCV/RISCVDeadRegisterDefinitions.cpp SRCS_MIN+= Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp SRCS_MIN+= Target/RISCV/RISCVExpandPseudoInsts.cpp -SRCS_MIN+= Target/RISCV/RISCVFoldMasks.cpp SRCS_MIN+= Target/RISCV/RISCVFrameLowering.cpp SRCS_MIN+= Target/RISCV/RISCVGatherScatterLowering.cpp SRCS_MIN+= Target/RISCV/RISCVISelDAGToDAG.cpp @@ -1572,13 +1581,13 @@ SRCS_MIN+= Target/RISCV/RISCVMoveMerger.cpp SRCS_MIN+= Target/RISCV/RISCVOptWInstrs.cpp SRCS_MIN+= Target/RISCV/RISCVPostRAExpandPseudoInsts.cpp SRCS_MIN+= Target/RISCV/RISCVPushPopOptimizer.cpp -SRCS_MIN+= Target/RISCV/RISCVRVVInitUndef.cpp SRCS_MIN+= Target/RISCV/RISCVRedundantCopyElimination.cpp SRCS_MIN+= Target/RISCV/RISCVRegisterInfo.cpp SRCS_MIN+= Target/RISCV/RISCVSubtarget.cpp SRCS_MIN+= Target/RISCV/RISCVTargetMachine.cpp SRCS_MIN+= Target/RISCV/RISCVTargetObjectFile.cpp SRCS_MIN+= Target/RISCV/RISCVTargetTransformInfo.cpp +SRCS_MIN+= Target/RISCV/RISCVVectorPeephole.cpp SRCS_MIN+= Target/RISCV/TargetInfo/RISCVTargetInfo.cpp .endif # MK_LLVM_TARGET_RISCV SRCS_MIN+= Target/Target.cpp @@ -1671,6 +1680,7 @@ SRCS_MIN+= Target/X86/X86TargetTransformInfo.cpp SRCS_MIN+= Target/X86/X86TileConfig.cpp SRCS_MIN+= Target/X86/X86VZeroUpper.cpp SRCS_MIN+= Target/X86/X86WinEHState.cpp +SRCS_MIN+= Target/X86/X86WinFixupBufferSecurityCheck.cpp .endif # MK_LLVM_TARGET_X86 SRCS_MIN+= TargetParser/AArch64TargetParser.cpp SRCS_MIN+= TargetParser/ARMTargetParser.cpp @@ -1678,6 +1688,7 @@ SRCS_MIN+= TargetParser/ARMTargetParserCommon.cpp SRCS_MIN+= TargetParser/CSKYTargetParser.cpp SRCS_MIN+= TargetParser/Host.cpp SRCS_MIN+= TargetParser/LoongArchTargetParser.cpp +SRCS_MIN+= TargetParser/RISCVISAInfo.cpp SRCS_MIN+= TargetParser/RISCVTargetParser.cpp SRCS_MIN+= TargetParser/SubtargetFeature.cpp SRCS_MIN+= TargetParser/TargetParser.cpp @@ -1724,6 +1735,7 @@ SRCS_MIN+= Transforms/IPO/CrossDSOCFI.cpp SRCS_MIN+= Transforms/IPO/DeadArgumentElimination.cpp SRCS_MIN+= Transforms/IPO/ElimAvailExtern.cpp SRCS_MIN+= Transforms/IPO/EmbedBitcodePass.cpp +SRCS_MIN+= Transforms/IPO/ExpandVariadics.cpp SRCS_MIN+= Transforms/IPO/ExtractGV.cpp SRCS_MIN+= Transforms/IPO/ForceFunctionAttrs.cpp SRCS_MIN+= Transforms/IPO/FunctionAttrs.cpp @@ -1748,6 +1760,7 @@ SRCS_MIN+= Transforms/IPO/PartialInlining.cpp SRCS_MIN+= Transforms/IPO/SCCP.cpp SRCS_MIN+= Transforms/IPO/SampleContextTracker.cpp SRCS_MIN+= Transforms/IPO/SampleProfile.cpp +SRCS_MIN+= Transforms/IPO/SampleProfileMatcher.cpp SRCS_MIN+= Transforms/IPO/SampleProfileProbe.cpp SRCS_MIN+= Transforms/IPO/StripDeadPrototypes.cpp SRCS_MIN+= Transforms/IPO/StripSymbols.cpp @@ -1782,8 +1795,12 @@ SRCS_MIN+= Transforms/Instrumentation/InstrOrderFile.cpp SRCS_MIN+= Transforms/Instrumentation/InstrProfiling.cpp SRCS_MIN+= Transforms/Instrumentation/Instrumentation.cpp SRCS_MIN+= Transforms/Instrumentation/KCFI.cpp +SRCS_MIN+= Transforms/Instrumentation/LowerAllowCheckPass.cpp SRCS_MIN+= Transforms/Instrumentation/MemProfiler.cpp SRCS_MIN+= Transforms/Instrumentation/MemorySanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/NumericalStabilitySanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/PGOCtxProfLowering.cpp +SRCS_MIN+= Transforms/Instrumentation/PGOForceFunctionAttrs.cpp SRCS_MIN+= Transforms/Instrumentation/PGOInstrumentation.cpp SRCS_MIN+= Transforms/Instrumentation/PGOMemOPSizeOpt.cpp SRCS_MIN+= Transforms/Instrumentation/PoisonChecking.cpp @@ -1825,6 +1842,7 @@ SRCS_MIN+= Transforms/Scalar/InductiveRangeCheckElimination.cpp SRCS_MIN+= Transforms/Scalar/InferAddressSpaces.cpp SRCS_MIN+= Transforms/Scalar/InferAlignment.cpp SRCS_MIN+= Transforms/Scalar/InstSimplifyPass.cpp +SRCS_MIN+= Transforms/Scalar/JumpTableToSwitch.cpp SRCS_MIN+= Transforms/Scalar/JumpThreading.cpp SRCS_MIN+= Transforms/Scalar/LICM.cpp SRCS_MIN+= Transforms/Scalar/LoopAccessAnalysisPrinter.cpp @@ -1840,7 +1858,6 @@ SRCS_MIN+= Transforms/Scalar/LoopInterchange.cpp SRCS_MIN+= Transforms/Scalar/LoopLoadElimination.cpp SRCS_MIN+= Transforms/Scalar/LoopPassManager.cpp SRCS_MIN+= Transforms/Scalar/LoopPredication.cpp -SRCS_MIN+= Transforms/Scalar/LoopRerollPass.cpp SRCS_MIN+= Transforms/Scalar/LoopRotation.cpp SRCS_MIN+= Transforms/Scalar/LoopSimplifyCFG.cpp SRCS_MIN+= Transforms/Scalar/LoopSink.cpp @@ -1967,6 +1984,7 @@ SRCS_EXT+= Transforms/Utils/Utils.cpp SRCS_MIN+= Transforms/Utils/VNCoercion.cpp SRCS_MIN+= Transforms/Utils/ValueMapper.cpp SRCS_MIN+= Transforms/Vectorize/LoadStoreVectorizer.cpp +SRCS_MIN+= Transforms/Vectorize/LoopIdiomVectorize.cpp SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp SRCS_MIN+= Transforms/Vectorize/LoopVectorize.cpp SRCS_MIN+= Transforms/Vectorize/SLPVectorizer.cpp @@ -2042,12 +2060,6 @@ llvm/Frontend/OpenMP/OMP.inc: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td TGHDRS+= llvm/Frontend/OpenMP/OMP.inc -OMP.cpp: ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td - ${LLVM_TBLGEN} --gen-directive-impl \ - -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \ - ${LLVM_SRCS}/include/llvm/Frontend/OpenMP/OMP.td -GENSRCS+= OMP.cpp - llvm/IR/Attributes.inc: ${LLVM_SRCS}/include/llvm/IR/Attributes.td ${LLVM_TBLGEN} -gen-attrs \ -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \ @@ -2069,8 +2081,8 @@ TGHDRS+= llvm/IR/IntrinsicImpl.inc .for arch in \ AArch64/aarch64 AMDGPU/amdgcn ARM/arm BPF/bpf DirectX/dx \ Hexagon/hexagon LoongArch/loongarch Mips/mips NVPTX/nvvm PowerPC/ppc \ - R600/r600 RISCV/riscv S390/s390 VE/ve WebAssembly/wasm X86/x86 \ - XCore/xcore + R600/r600 RISCV/riscv S390/s390 SPIRV/spv VE/ve WebAssembly/wasm \ + X86/x86 XCore/xcore llvm/IR/Intrinsics${arch:H}.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td ${LLVM_TBLGEN} -gen-intrinsic-enums -intrinsic-prefix=${arch:T} \ -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \ @@ -2078,11 +2090,13 @@ llvm/IR/Intrinsics${arch:H}.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td TGHDRS+= llvm/IR/Intrinsics${arch:H}.h .endfor -llvm/TargetParser/RISCVTargetParserDef.inc: ${LLVM_SRCS}/lib/Target/RISCV/RISCV.td - ${LLVM_TBLGEN} -gen-riscv-target-def \ - -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/RISCV \ - -d ${.TARGET}.d -o ${.TARGET} ${LLVM_SRCS}/lib/Target/RISCV/RISCV.td -TGHDRS+= llvm/TargetParser/RISCVTargetParserDef.inc +.for arch in AArch64/arm ARM/arm RISCV/riscv +llvm/TargetParser/${arch:H}TargetParserDef.inc: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:H}.td + ${LLVM_TBLGEN} -gen-${arch:T}-target-def \ + -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \ + -d ${.TARGET}.d -o ${.TARGET} ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:H}.td +TGHDRS+= llvm/TargetParser/${arch:H}TargetParserDef.inc +.endfor llvm-lib/Options.inc: ${LLVM_SRCS}/lib/ToolDrivers/llvm-lib/Options.td ${LLVM_TBLGEN} -gen-opt-parser-defs \ @@ -2126,7 +2140,6 @@ beforebuild: AsmWriter1/-gen-asm-writer,-asmwriternum=1 \ CallingConv/-gen-callingconv \ CodeEmitter/-gen-emitter \ - CompressEVEXTables/-gen-x86-compress-evex-tables \ CompressInstEmitter/-gen-compress-inst-emitter \ DAGISel/-gen-dag-isel \ DisassemblerTables/-gen-disassembler \ @@ -2134,6 +2147,7 @@ beforebuild: FoldTables/-gen-x86-fold-tables,-asmwriternum=1 \ GlobalISel/-gen-global-isel \ InstrInfo/-gen-instr-info${arch:MX86/X86:C/X86\/X86/,-instr-info-expand-mi-operand-info=0/} \ + InstrMapping/-gen-x86-instr-mapping \ MCCodeEmitter/-gen-emitter \ MCPseudoLowering/-gen-pseudo-lowering \ MacroFusion/-gen-macro-fusion-pred \ @@ -2267,13 +2281,13 @@ TGHDRS+= X86GenAsmMatcher.inc TGHDRS+= X86GenAsmWriter.inc TGHDRS+= X86GenAsmWriter1.inc TGHDRS+= X86GenCallingConv.inc -TGHDRS+= X86GenCompressEVEXTables.inc TGHDRS+= X86GenDAGISel.inc TGHDRS+= X86GenDisassemblerTables.inc TGHDRS+= X86GenFastISel.inc TGHDRS+= X86GenFoldTables.inc TGHDRS+= X86GenGlobalISel.inc TGHDRS+= X86GenInstrInfo.inc +TGHDRS+= X86GenInstrMapping.inc TGHDRS+= X86GenMnemonicTables.inc TGHDRS+= X86GenRegisterBank.inc TGHDRS+= X86GenRegisterInfo.inc diff --git a/lib/clang/libllvmminimal/Makefile b/lib/clang/libllvmminimal/Makefile index ae40dc75d89f..583328d60b50 100644 --- a/lib/clang/libllvmminimal/Makefile +++ b/lib/clang/libllvmminimal/Makefile @@ -20,11 +20,11 @@ SRCS+= Support/DebugCounter.cpp SRCS+= Support/Errno.cpp SRCS+= Support/Error.cpp SRCS+= Support/ErrorHandling.cpp +SRCS+= Support/ExtensibleRTTI.cpp SRCS+= Support/FoldingSet.cpp SRCS+= Support/FormatVariadic.cpp SRCS+= Support/FormattedStream.cpp SRCS+= Support/GraphWriter.cpp -SRCS+= Support/Hashing.cpp SRCS+= Support/InitLLVM.cpp SRCS+= Support/IntEqClasses.cpp SRCS+= Support/JSON.cpp @@ -34,11 +34,12 @@ SRCS+= Support/ManagedStatic.cpp SRCS+= Support/MemAlloc.cpp SRCS+= Support/MemoryBuffer.cpp SRCS+= Support/NativeFormatting.cpp +SRCS+= Support/Optional.cpp SRCS+= Support/Path.cpp SRCS+= Support/PrettyStackTrace.cpp SRCS+= Support/Process.cpp SRCS+= Support/Program.cpp -SRCS+= Support/RISCVISAInfo.cpp +SRCS+= Support/RISCVISAUtils.cpp SRCS+= Support/RandomNumberGenerator.cpp SRCS+= Support/Regex.cpp SRCS+= Support/Signals.cpp |
