aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile43
-rw-r--r--lib/atf/Makefile4
-rw-r--r--lib/atf/Makefile.inc3
-rw-r--r--lib/clang/Makefile2
-rw-r--r--lib/clang/clang.pre.mk1
-rw-r--r--lib/clang/freebsd_cc_version.h2
-rw-r--r--lib/clang/headers/Makefile38
-rw-r--r--lib/clang/include/Plugins/Plugins.def3
-rw-r--r--lib/clang/include/VCSVersion.inc16
-rw-r--r--lib/clang/include/clang/Basic/Version.inc8
-rw-r--r--lib/clang/include/clang/Config/config.h23
-rw-r--r--lib/clang/include/lld/Common/Version.inc5
-rw-r--r--lib/clang/include/lldb/Host/Config.h9
-rw-r--r--lib/clang/include/lldb/Version/Version.inc6
-rw-r--r--lib/clang/include/llvm/Config/TargetMCAs.def11
-rw-r--r--lib/clang/include/llvm/Config/config.h60
-rw-r--r--lib/clang/include/llvm/Config/llvm-config.h47
-rw-r--r--lib/clang/include/llvm/Support/VCSRevision.h4
-rw-r--r--lib/clang/libclang/Makefile92
-rw-r--r--lib/clang/libclangminimal/Makefile12
-rw-r--r--lib/clang/liblldb/LLDBWrapLua.cpp5781
-rw-r--r--lib/clang/liblldb/Makefile60
-rw-r--r--lib/clang/libllvm/Makefile272
-rw-r--r--lib/clang/libllvmminimal/Makefile5
-rw-r--r--lib/clang/llvm.build.mk19
-rw-r--r--lib/clang/llvm.pre.mk1
-rw-r--r--lib/csu/Makefile.inc1
-rw-r--r--lib/csu/aarch64/Makefile1
-rw-r--r--lib/csu/aarch64/crt1_c.c33
-rw-r--r--lib/csu/amd64/Makefile2
-rw-r--r--lib/csu/amd64/crt1_c.c30
-rw-r--r--lib/csu/arm/Makefile2
-rw-r--r--lib/csu/arm/crt1_c.c31
-rw-r--r--lib/csu/common/crtbrand.S2
-rw-r--r--lib/csu/common/csu_common.h (renamed from lib/csu/mips/crt.h)60
-rw-r--r--lib/csu/common/feature_note.S2
-rw-r--r--lib/csu/common/ignore_init_note.S2
-rw-r--r--lib/csu/i386/Makefile1
-rw-r--r--lib/csu/i386/crt1_c.c30
-rw-r--r--lib/csu/mips/Makefile28
-rw-r--r--lib/csu/mips/Makefile.depend12
-rw-r--r--lib/csu/mips/crt1_c.c91
-rw-r--r--lib/csu/mips/crti.S53
-rw-r--r--lib/csu/mips/crtn.S25
-rw-r--r--lib/csu/powerpc/Makefile1
-rw-r--r--lib/csu/powerpc/crt1_c.c28
-rw-r--r--lib/csu/powerpc64/Makefile2
-rw-r--r--lib/csu/powerpc64/crt1_c.c61
-rw-r--r--lib/csu/riscv/Makefile2
-rw-r--r--lib/csu/riscv/crt1_c.c29
-rw-r--r--lib/flua/libjail/lua_jail.c2
-rw-r--r--lib/geom/Makefile.classes1
-rw-r--r--lib/geom/cache/Makefile2
-rw-r--r--lib/geom/concat/Makefile2
-rw-r--r--lib/geom/eli/Makefile2
-rw-r--r--lib/geom/eli/geli.88
-rw-r--r--lib/geom/eli/geom_eli.c72
-rw-r--r--lib/geom/journal/Makefile2
-rw-r--r--lib/geom/label/Makefile2
-rw-r--r--lib/geom/mirror/Makefile2
-rw-r--r--lib/geom/mirror/geom_mirror.c26
-rw-r--r--lib/geom/mirror/gmirror.837
-rw-r--r--lib/geom/mountver/Makefile2
-rw-r--r--lib/geom/multipath/Makefile2
-rw-r--r--lib/geom/multipath/gmultipath.86
-rw-r--r--lib/geom/nop/Makefile2
-rw-r--r--lib/geom/part/Makefile2
-rw-r--r--lib/geom/part/geom_part.c140
-rw-r--r--lib/geom/part/gpart.828
-rw-r--r--lib/geom/raid/Makefile2
-rw-r--r--lib/geom/raid3/Makefile2
-rw-r--r--lib/geom/shsec/Makefile2
-rw-r--r--lib/geom/stripe/Makefile2
-rw-r--r--lib/geom/union/Makefile8
-rw-r--r--lib/geom/union/Makefile.depend (renamed from lib/libpam/modules/pam_opie/Makefile.depend)4
-rw-r--r--lib/geom/union/geom_union.c83
-rw-r--r--lib/geom/union/gunion.8320
-rw-r--r--lib/geom/virstor/Makefile2
-rw-r--r--lib/geom/virstor/geom_virstor.c3
-rw-r--r--lib/googletest/Makefile.inc3
-rw-r--r--lib/lib9p/Makefile5
-rw-r--r--lib/libarchive/Makefile1
-rw-r--r--lib/libarchive/Makefile.inc3
-rw-r--r--lib/libarchive/config_freebsd.h1
-rw-r--r--lib/libarchive/tests/Makefile15
-rw-r--r--lib/libbe/Makefile7
-rw-r--r--lib/libbe/be.c29
-rw-r--r--lib/libbe/be_access.c9
-rw-r--r--lib/libbe/be_info.c4
-rw-r--r--lib/libbearssl/Makefile.inc2
-rw-r--r--lib/libbegemot/Makefile2
-rw-r--r--lib/libbsddialog/Makefile28
-rw-r--r--lib/libc++/Makefile809
-rw-r--r--lib/libc++/__config_site30
-rw-r--r--lib/libc++/module.modulemap1401
-rw-r--r--lib/libc++experimental/Makefile3
-rw-r--r--lib/libc/Makefile21
-rw-r--r--lib/libc/aarch64/SYS.h1
-rw-r--r--lib/libc/aarch64/Symbol.map2
-rw-r--r--lib/libc/aarch64/gen/Makefile.inc2
-rw-r--r--lib/libc/aarch64/gen/_ctx_start.S1
-rw-r--r--lib/libc/aarch64/gen/_set_tp.c43
-rw-r--r--lib/libc/aarch64/gen/_setjmp.S4
-rw-r--r--lib/libc/aarch64/gen/fabs.S1
-rw-r--r--lib/libc/aarch64/gen/fpgetmask.c1
-rw-r--r--lib/libc/aarch64/gen/fpsetmask.c1
-rw-r--r--lib/libc/aarch64/gen/makecontext.c1
-rw-r--r--lib/libc/aarch64/gen/setjmp.S4
-rw-r--r--lib/libc/aarch64/gen/sigsetjmp.S1
-rw-r--r--lib/libc/aarch64/string/Makefile.inc51
-rw-r--r--lib/libc/aarch64/string/memcpy.S6
-rw-r--r--lib/libc/aarch64/string/memmove.S5
-rw-r--r--lib/libc/aarch64/string/strchr.S5
-rw-r--r--lib/libc/aarch64/string/strrchr.S5
-rw-r--r--lib/libc/aarch64/sys/Makefile.inc3
-rw-r--r--lib/libc/aarch64/sys/cerror.S1
-rw-r--r--lib/libc/aarch64/sys/syscall.S1
-rw-r--r--lib/libc/aarch64/sys/vfork.S1
-rw-r--r--lib/libc/amd64/Symbol.map1
-rw-r--r--lib/libc/amd64/gen/Makefile.inc2
-rw-r--r--lib/libc/amd64/string/bcmp.S122
-rw-r--r--lib/libc/amd64/string/memcmp.S26
-rw-r--r--lib/libc/amd64/string/memmove.S10
-rw-r--r--lib/libc/amd64/sys/amd64_get_fsbase.c3
-rw-r--r--lib/libc/amd64/sys/amd64_get_gsbase.c3
-rw-r--r--lib/libc/amd64/sys/amd64_set_fsbase.c3
-rw-r--r--lib/libc/amd64/sys/amd64_set_gsbase.c3
-rw-r--r--lib/libc/arm/Makefile.inc2
-rw-r--r--lib/libc/arm/Symbol.map1
-rw-r--r--lib/libc/arm/aeabi/Makefile.inc5
-rw-r--r--lib/libc/arm/gen/Makefile.inc4
-rw-r--r--lib/libc/arm/sys/Makefile.inc3
-rw-r--r--lib/libc/capability/cap_rights_init.31
-rw-r--r--lib/libc/compat-43/sigvec.211
-rw-r--r--lib/libc/csu/Makefile.inc10
-rw-r--r--lib/libc/csu/Symbol.map4
-rw-r--r--lib/libc/csu/aarch64/Makefile.inc4
-rw-r--r--lib/libc/csu/aarch64/reloc.c (renamed from lib/csu/aarch64/reloc.c)0
-rw-r--r--lib/libc/csu/amd64/Makefile.inc4
-rw-r--r--lib/libc/csu/amd64/reloc.c (renamed from lib/csu/amd64/reloc.c)14
-rw-r--r--lib/libc/csu/arm/Makefile.inc4
-rw-r--r--lib/libc/csu/i386/Makefile.inc4
-rw-r--r--lib/libc/csu/i386/reloc.c (renamed from lib/csu/i386/reloc.c)14
-rw-r--r--lib/libc/csu/libc_start1.c (renamed from lib/csu/common/ignore_init.c)66
-rw-r--r--lib/libc/csu/powerpc/Makefile.inc4
-rw-r--r--lib/libc/csu/powerpc64/Makefile.inc4
-rw-r--r--lib/libc/csu/powerpc64/reloc.c (renamed from lib/csu/powerpc64/reloc.c)26
-rw-r--r--lib/libc/csu/powerpcspe/Makefile.inc4
-rw-r--r--lib/libc/csu/riscv/Makefile.inc4
-rw-r--r--lib/libc/db/man/dbm.313
-rw-r--r--lib/libc/gdtoa/machdep_ldisQ.c2
-rw-r--r--lib/libc/gdtoa/machdep_ldisd.c2
-rw-r--r--lib/libc/gdtoa/machdep_ldisx.c2
-rw-r--r--lib/libc/gen/Makefile.inc21
-rw-r--r--lib/libc/gen/Symbol.map13
-rw-r--r--lib/libc/gen/__pthread_mutex_init_calloc_cb_stub.c1
-rw-r--r--lib/libc/gen/alarm.310
-rw-r--r--lib/libc/gen/arc4random.c10
-rw-r--r--lib/libc/gen/auxv.36
-rw-r--r--lib/libc/gen/auxv.c30
-rw-r--r--lib/libc/gen/cap_rights_get.31
-rw-r--r--lib/libc/gen/cap_sandboxed.31
-rw-r--r--lib/libc/gen/cap_sandboxed.c1
-rw-r--r--lib/libc/gen/cpuset_alloc.c (renamed from lib/libc/powerpc64/gen/_set_tp.c)18
-rw-r--r--lib/libc/gen/cpuset_free.c (renamed from lib/libc/powerpc/gen/_set_tp.c)16
-rw-r--r--lib/libc/gen/daemon.312
-rw-r--r--lib/libc/gen/devname.c2
-rw-r--r--lib/libc/gen/dlopen.38
-rw-r--r--lib/libc/gen/elf_utils.c29
-rw-r--r--lib/libc/gen/eventfd.c2
-rw-r--r--lib/libc/gen/exec.c2
-rw-r--r--lib/libc/gen/fnmatch.36
-rw-r--r--lib/libc/gen/fnmatch.c2
-rw-r--r--lib/libc/gen/ftok.33
-rw-r--r--lib/libc/gen/fts-compat.c31
-rw-r--r--lib/libc/gen/fts-compat11.c32
-rw-r--r--lib/libc/gen/fts.c33
-rw-r--r--lib/libc/gen/getgrent.c13
-rw-r--r--lib/libc/gen/getpagesize.313
-rw-r--r--lib/libc/gen/getpeereid.33
-rw-r--r--lib/libc/gen/getpwent.33
-rw-r--r--lib/libc/gen/getpwent.c12
-rw-r--r--lib/libc/gen/glob.c2
-rw-r--r--lib/libc/gen/memalign.c10
-rw-r--r--lib/libc/gen/nlist.c2
-rw-r--r--lib/libc/gen/pause.320
-rw-r--r--lib/libc/gen/popen.c4
-rw-r--r--lib/libc/gen/posix_spawn.328
-rw-r--r--lib/libc/gen/posix_spawn.c94
-rw-r--r--lib/libc/gen/posix_spawn_file_actions_addopen.384
-rw-r--r--lib/libc/gen/posix_spawn_file_actions_init.33
-rw-r--r--lib/libc/gen/scandir-compat11.c8
-rw-r--r--lib/libc/gen/scandir.384
-rw-r--r--lib/libc/gen/scandir.c70
-rw-r--r--lib/libc/gen/sched_getaffinity.c (renamed from lib/libc/arm/gen/_get_tp.c)34
-rw-r--r--lib/libc/gen/sched_getcpu_gen.c (renamed from lib/libc/amd64/gen/_set_tp.c)19
-rw-r--r--lib/libc/gen/sched_setaffinity.c (renamed from lib/libc/amd64/gen/_get_tp.c)59
-rw-r--r--lib/libc/gen/setjmp.38
-rw-r--r--lib/libc/gen/setproctitle.33
-rw-r--r--lib/libc/gen/setproctitle.c4
-rw-r--r--lib/libc/gen/sysctl.347
-rw-r--r--lib/libc/gen/sysctl.c42
-rw-r--r--lib/libc/gen/sysctlbyname.c15
-rw-r--r--lib/libc/gen/syslog.c144
-rw-r--r--lib/libc/gen/tcgetpgrp.33
-rw-r--r--lib/libc/gen/tcgetsid.33
-rw-r--r--lib/libc/gen/tcsetpgrp.33
-rw-r--r--lib/libc/gen/tcsetsid.33
-rw-r--r--lib/libc/gen/time.359
-rw-r--r--lib/libc/gen/times.c3
-rw-r--r--lib/libc/gen/tls.c32
-rw-r--r--lib/libc/gen/tzset.318
-rw-r--r--lib/libc/i386/Symbol.map1
-rw-r--r--lib/libc/i386/gen/Makefile.inc2
-rw-r--r--lib/libc/i386/gen/_get_tp.c45
-rw-r--r--lib/libc/iconv/bsd_iconv.c16
-rw-r--r--lib/libc/iconv/citrus_bcs.c4
-rw-r--r--lib/libc/iconv/citrus_iconv.c28
-rw-r--r--lib/libc/iconv/citrus_module.c2
-rw-r--r--lib/libc/iconv/citrus_namespace.h1
-rw-r--r--lib/libc/iconv/citrus_prop.c9
-rw-r--r--lib/libc/iconv/citrus_stdenc.h14
-rw-r--r--lib/libc/iconv/citrus_stdenc_local.h2
-rw-r--r--lib/libc/iconv/citrus_stdenc_template.h6
-rw-r--r--lib/libc/iconv/iconvlist.34
-rw-r--r--lib/libc/include/compat.h2
-rw-r--r--lib/libc/include/libc_private.h21
-rw-r--r--lib/libc/locale/Makefile.inc18
-rw-r--r--lib/libc/locale/ascii.c2
-rw-r--r--lib/libc/locale/big5.c2
-rw-r--r--lib/libc/locale/btowc.c2
-rw-r--r--lib/libc/locale/collate.c20
-rw-r--r--lib/libc/locale/collate.h2
-rw-r--r--lib/libc/locale/collcmp.c2
-rw-r--r--lib/libc/locale/ctype.317
-rw-r--r--lib/libc/locale/ctype.c1
-rw-r--r--lib/libc/locale/ctype_l.350
-rw-r--r--lib/libc/locale/digittoint.320
-rw-r--r--lib/libc/locale/duplocale.31
-rw-r--r--lib/libc/locale/euc.c2
-rw-r--r--lib/libc/locale/freelocale.31
-rw-r--r--lib/libc/locale/gb18030.c2
-rw-r--r--lib/libc/locale/gb2312.c2
-rw-r--r--lib/libc/locale/gbk.c2
-rw-r--r--lib/libc/locale/isalnum.332
-rw-r--r--lib/libc/locale/isalpha.327
-rw-r--r--lib/libc/locale/isascii.37
-rw-r--r--lib/libc/locale/isblank.321
-rw-r--r--lib/libc/locale/iscntrl.324
-rw-r--r--lib/libc/locale/isdigit.328
-rw-r--r--lib/libc/locale/isgraph.314
-rw-r--r--lib/libc/locale/isideogram.341
-rw-r--r--lib/libc/locale/islower.320
-rw-r--r--lib/libc/locale/isphonogram.329
-rw-r--r--lib/libc/locale/isprint.333
-rw-r--r--lib/libc/locale/ispunct.321
-rw-r--r--lib/libc/locale/isrune.338
-rw-r--r--lib/libc/locale/isspace.323
-rw-r--r--lib/libc/locale/isspecial.340
-rw-r--r--lib/libc/locale/isupper.334
-rw-r--r--lib/libc/locale/isxdigit.336
-rw-r--r--lib/libc/locale/lmessages.c34
-rw-r--r--lib/libc/locale/lmessages.h2
-rw-r--r--lib/libc/locale/lmonetary.c42
-rw-r--r--lib/libc/locale/lmonetary.h2
-rw-r--r--lib/libc/locale/lnumeric.c41
-rw-r--r--lib/libc/locale/lnumeric.h2
-rw-r--r--lib/libc/locale/localeconv.c2
-rw-r--r--lib/libc/locale/mblen.c2
-rw-r--r--lib/libc/locale/mblocal.h2
-rw-r--r--lib/libc/locale/mbrlen.c2
-rw-r--r--lib/libc/locale/mbrtowc.c2
-rw-r--r--lib/libc/locale/mbsinit.c2
-rw-r--r--lib/libc/locale/mbsnrtowcs.c3
-rw-r--r--lib/libc/locale/mbsrtowcs.c2
-rw-r--r--lib/libc/locale/mbstowcs.c2
-rw-r--r--lib/libc/locale/mbtowc.c2
-rw-r--r--lib/libc/locale/mskanji.c2
-rw-r--r--lib/libc/locale/newlocale.31
-rw-r--r--lib/libc/locale/nextwctype.c2
-rw-r--r--lib/libc/locale/nl_langinfo.c2
-rw-r--r--lib/libc/locale/none.c2
-rw-r--r--lib/libc/locale/querylocale.31
-rw-r--r--lib/libc/locale/runetype.c2
-rw-r--r--lib/libc/locale/setrunelocale.c4
-rw-r--r--lib/libc/locale/table.c2
-rw-r--r--lib/libc/locale/tolower.329
-rw-r--r--lib/libc/locale/tolower.c2
-rw-r--r--lib/libc/locale/toupper.329
-rw-r--r--lib/libc/locale/toupper.c2
-rw-r--r--lib/libc/locale/uselocale.31
-rw-r--r--lib/libc/locale/utf8.c2
-rw-r--r--lib/libc/locale/wcrtomb.c2
-rw-r--r--lib/libc/locale/wcsftime.c2
-rw-r--r--lib/libc/locale/wcsnrtombs.c2
-rw-r--r--lib/libc/locale/wcsrtombs.c2
-rw-r--r--lib/libc/locale/wcstod.c2
-rw-r--r--lib/libc/locale/wcstof.c2
-rw-r--r--lib/libc/locale/wcstoimax.c2
-rw-r--r--lib/libc/locale/wcstol.c2
-rw-r--r--lib/libc/locale/wcstold.c2
-rw-r--r--lib/libc/locale/wcstoll.c2
-rw-r--r--lib/libc/locale/wcstombs.c2
-rw-r--r--lib/libc/locale/wcstoul.c2
-rw-r--r--lib/libc/locale/wcstoull.c2
-rw-r--r--lib/libc/locale/wcstoumax.c2
-rw-r--r--lib/libc/locale/wctob.c2
-rw-r--r--lib/libc/locale/wctomb.c2
-rw-r--r--lib/libc/locale/wctrans.c2
-rw-r--r--lib/libc/locale/wctype.c2
-rw-r--r--lib/libc/locale/wcwidth.c2
-rw-r--r--lib/libc/locale/xlocale.33
-rw-r--r--lib/libc/locale/xlocale.c55
-rw-r--r--lib/libc/locale/xlocale_private.h1
-rw-r--r--lib/libc/mips/Makefile.inc5
-rw-r--r--lib/libc/mips/SYS.h153
-rw-r--r--lib/libc/mips/Symbol.map53
-rw-r--r--lib/libc/mips/_fpmath.h58
-rw-r--r--lib/libc/mips/arith.h26
-rw-r--r--lib/libc/mips/gd_qnan.h48
-rw-r--r--lib/libc/mips/gen/Makefile.inc11
-rw-r--r--lib/libc/mips/gen/_ctx_start.S55
-rw-r--r--lib/libc/mips/gen/_get_tp.c103
-rw-r--r--lib/libc/mips/gen/_set_tp.c42
-rw-r--r--lib/libc/mips/gen/_setjmp.S200
-rw-r--r--lib/libc/mips/gen/fabs.S58
-rw-r--r--lib/libc/mips/gen/fabs.c47
-rw-r--r--lib/libc/mips/gen/flt_rounds.c42
-rw-r--r--lib/libc/mips/gen/hardfloat/fpgetmask.c29
-rw-r--r--lib/libc/mips/gen/hardfloat/fpgetround.c29
-rw-r--r--lib/libc/mips/gen/hardfloat/fpgetsticky.c29
-rw-r--r--lib/libc/mips/gen/hardfloat/fpsetmask.c38
-rw-r--r--lib/libc/mips/gen/hardfloat/fpsetround.c37
-rw-r--r--lib/libc/mips/gen/hardfloat/fpsetsticky.c38
-rw-r--r--lib/libc/mips/gen/infinity.c26
-rw-r--r--lib/libc/mips/gen/ldexp.S219
-rw-r--r--lib/libc/mips/gen/makecontext.c123
-rw-r--r--lib/libc/mips/gen/setjmp.S237
-rw-r--r--lib/libc/mips/gen/sigsetjmp.S76
-rw-r--r--lib/libc/mips/net/Makefile.inc4
-rw-r--r--lib/libc/mips/net/htonl.S51
-rw-r--r--lib/libc/mips/net/htons.S47
-rw-r--r--lib/libc/mips/net/ntohl.S51
-rw-r--r--lib/libc/mips/net/ntohs.S46
-rw-r--r--lib/libc/mips/softfloat/milieu.h48
-rw-r--r--lib/libc/mips/softfloat/mips-gcc.h91
-rw-r--r--lib/libc/mips/softfloat/softfloat.h315
-rw-r--r--lib/libc/mips/static_tls.h64
-rw-r--r--lib/libc/mips/string/Makefile.inc13
-rw-r--r--lib/libc/mips/string/bcmp.S130
-rw-r--r--lib/libc/mips/string/bcopy.S297
-rw-r--r--lib/libc/mips/string/bzero.S83
-rw-r--r--lib/libc/mips/string/ffs.S59
-rw-r--r--lib/libc/mips/string/memcpy.S7
-rw-r--r--lib/libc/mips/string/memmove.S7
-rw-r--r--lib/libc/mips/string/strchr.S66
-rw-r--r--lib/libc/mips/string/strcmp.S68
-rw-r--r--lib/libc/mips/string/strlen.S55
-rw-r--r--lib/libc/mips/string/strrchr.S64
-rw-r--r--lib/libc/mips/sys/Makefile.inc8
-rw-r--r--lib/libc/mips/sys/Ovfork.S64
-rw-r--r--lib/libc/mips/sys/cerror.S72
-rw-r--r--lib/libc/mips/sys/syscall.S44
-rw-r--r--lib/libc/nameser/Symbol.map10
-rw-r--r--lib/libc/net/Makefile.inc11
-rw-r--r--lib/libc/net/base64.c8
-rw-r--r--lib/libc/net/gai_strerror.317
-rw-r--r--lib/libc/net/gai_strerror.c10
-rw-r--r--lib/libc/net/getaddrinfo.37
-rw-r--r--lib/libc/net/getaddrinfo.c18
-rw-r--r--lib/libc/net/gethostbydns.c5
-rw-r--r--lib/libc/net/gethostbyname.344
-rw-r--r--lib/libc/net/gethostnamadr.c16
-rw-r--r--lib/libc/net/getipnodebyname.35
-rw-r--r--lib/libc/net/getnameinfo.35
-rw-r--r--lib/libc/net/getnameinfo.c2
-rw-r--r--lib/libc/net/getnetent.332
-rw-r--r--lib/libc/net/getnetnamadr.c16
-rw-r--r--lib/libc/net/getprotoent.c12
-rw-r--r--lib/libc/net/getservent.36
-rw-r--r--lib/libc/net/getservent.c16
-rw-r--r--lib/libc/net/hesiod.35
-rw-r--r--lib/libc/net/hosts12
-rw-r--r--lib/libc/net/if_indextoname.c2
-rw-r--r--lib/libc/net/inet.324
-rw-r--r--lib/libc/net/inet6_opt_init.328
-rw-r--r--lib/libc/net/inet_net.312
-rw-r--r--lib/libc/net/nscachedcli.c6
-rw-r--r--lib/libc/net/nsdispatch.c2
-rw-r--r--lib/libc/net/resolver.38
-rw-r--r--lib/libc/net/sctp_sys_calls.c36
-rw-r--r--lib/libc/net/sockatmark.317
-rw-r--r--lib/libc/posix1e/acl_delete_entry.c3
-rw-r--r--lib/libc/powerpc/Symbol.map1
-rw-r--r--lib/libc/powerpc/gen/Makefile.common4
-rw-r--r--lib/libc/powerpc/gen/_get_tp.c47
-rw-r--r--lib/libc/powerpc/sys/Makefile.inc4
-rw-r--r--lib/libc/powerpc64/Symbol.map1
-rw-r--r--lib/libc/powerpc64/gen/Makefile.inc5
-rw-r--r--lib/libc/powerpc64/gen/_get_tp.c47
-rw-r--r--lib/libc/powerpc64/sys/Makefile.inc4
-rw-r--r--lib/libc/quad/qdivrem.c2
-rw-r--r--lib/libc/regex/regcomp.c2
-rw-r--r--lib/libc/regex/regexec.c4
-rw-r--r--lib/libc/resolv/res_init.c8
-rw-r--r--lib/libc/resolv/res_mkquery.c2
-rw-r--r--lib/libc/riscv/Symbol.map1
-rw-r--r--lib/libc/riscv/gen/Makefile.inc4
-rw-r--r--lib/libc/riscv/gen/_get_tp.c47
-rw-r--r--lib/libc/riscv/gen/_setjmp.S3
-rw-r--r--lib/libc/riscv/gen/setjmp.S3
-rw-r--r--lib/libc/riscv/sys/Makefile.inc3
-rw-r--r--lib/libc/rpc/getnetpath.c2
-rw-r--r--lib/libc/rpc/getrpcent.c12
-rw-r--r--lib/libc/rpc/netnamer.c2
-rw-r--r--lib/libc/rpc/rpc_soc.c2
-rw-r--r--lib/libc/rpc/rpcb_clnt.c14
-rw-r--r--lib/libc/rpc/svc_auth.c2
-rw-r--r--lib/libc/secure/stack_protector.c10
-rw-r--r--lib/libc/stdio/asprintf.c2
-rw-r--r--lib/libc/stdio/ferror.311
-rw-r--r--lib/libc/stdio/fflush.c10
-rw-r--r--lib/libc/stdio/fgets.39
-rw-r--r--lib/libc/stdio/fgetwc.c2
-rw-r--r--lib/libc/stdio/fgetwln.c2
-rw-r--r--lib/libc/stdio/fgetws.c2
-rw-r--r--lib/libc/stdio/fprintf.c2
-rw-r--r--lib/libc/stdio/fputwc.c2
-rw-r--r--lib/libc/stdio/fputws.c2
-rw-r--r--lib/libc/stdio/fread.39
-rw-r--r--lib/libc/stdio/fread.c12
-rw-r--r--lib/libc/stdio/fscanf.c2
-rw-r--r--lib/libc/stdio/fseek.310
-rw-r--r--lib/libc/stdio/fvwrite.c14
-rw-r--r--lib/libc/stdio/fwprintf.c2
-rw-r--r--lib/libc/stdio/fwscanf.c2
-rw-r--r--lib/libc/stdio/getwc.c2
-rw-r--r--lib/libc/stdio/getwchar.c2
-rw-r--r--lib/libc/stdio/local.h2
-rw-r--r--lib/libc/stdio/printf.c2
-rw-r--r--lib/libc/stdio/printfcommon.h2
-rw-r--r--lib/libc/stdio/putwc.c2
-rw-r--r--lib/libc/stdio/putwchar.c2
-rw-r--r--lib/libc/stdio/scanf.317
-rw-r--r--lib/libc/stdio/scanf.c2
-rw-r--r--lib/libc/stdio/setvbuf.c3
-rw-r--r--lib/libc/stdio/snprintf.c2
-rw-r--r--lib/libc/stdio/sprintf.c2
-rw-r--r--lib/libc/stdio/sscanf.c2
-rw-r--r--lib/libc/stdio/swprintf.c2
-rw-r--r--lib/libc/stdio/swscanf.c2
-rw-r--r--lib/libc/stdio/ungetwc.c2
-rw-r--r--lib/libc/stdio/vasprintf.c2
-rw-r--r--lib/libc/stdio/vdprintf.c2
-rw-r--r--lib/libc/stdio/vfprintf.c2
-rw-r--r--lib/libc/stdio/vfscanf.c2
-rw-r--r--lib/libc/stdio/vfwprintf.c2
-rw-r--r--lib/libc/stdio/vfwscanf.c4
-rw-r--r--lib/libc/stdio/vprintf.c2
-rw-r--r--lib/libc/stdio/vscanf.c2
-rw-r--r--lib/libc/stdio/vsnprintf.c2
-rw-r--r--lib/libc/stdio/vsprintf.c2
-rw-r--r--lib/libc/stdio/vsscanf.c2
-rw-r--r--lib/libc/stdio/vswprintf.c2
-rw-r--r--lib/libc/stdio/vswscanf.c2
-rw-r--r--lib/libc/stdio/vwprintf.c2
-rw-r--r--lib/libc/stdio/vwscanf.c2
-rw-r--r--lib/libc/stdio/wbuf.c14
-rw-r--r--lib/libc/stdio/wprintf.c2
-rw-r--r--lib/libc/stdio/wscanf.c2
-rw-r--r--lib/libc/stdlib/Makefile.inc7
-rw-r--r--lib/libc/stdlib/Symbol.map9
-rw-r--r--lib/libc/stdlib/abs.37
-rw-r--r--lib/libc/stdlib/atof.c2
-rw-r--r--lib/libc/stdlib/atoi.c2
-rw-r--r--lib/libc/stdlib/atol.c2
-rw-r--r--lib/libc/stdlib/atoll.c2
-rw-r--r--lib/libc/stdlib/cxa_thread_atexit.c1
-rw-r--r--lib/libc/stdlib/div.c3
-rw-r--r--lib/libc/stdlib/getenv.346
-rw-r--r--lib/libc/stdlib/getenv.c44
-rw-r--r--lib/libc/stdlib/getopt_long.318
-rw-r--r--lib/libc/stdlib/ldiv.38
-rw-r--r--lib/libc/stdlib/ldiv.c3
-rw-r--r--lib/libc/stdlib/qsort.312
-rw-r--r--lib/libc/stdlib/qsort.c18
-rw-r--r--lib/libc/stdlib/qsort_r.c11
-rw-r--r--lib/libc/stdlib/qsort_r_compat.c21
-rw-r--r--lib/libc/stdlib/strfmon.364
-rw-r--r--lib/libc/stdlib/strfmon.c220
-rw-r--r--lib/libc/stdlib/strtoimax.c2
-rw-r--r--lib/libc/stdlib/strtol.c2
-rw-r--r--lib/libc/stdlib/strtold.c1
-rw-r--r--lib/libc/stdlib/strtoll.c2
-rw-r--r--lib/libc/stdlib/strtoul.c2
-rw-r--r--lib/libc/stdlib/strtoull.c2
-rw-r--r--lib/libc/stdlib/strtoumax.c2
-rw-r--r--lib/libc/stdtime/Makefile.inc21
-rw-r--r--lib/libc/stdtime/ctime.3404
-rw-r--r--lib/libc/stdtime/strftime.35
-rw-r--r--lib/libc/stdtime/strftime.c3
-rw-r--r--lib/libc/stdtime/strptime.c3
-rw-r--r--lib/libc/stdtime/timelocal.c2
-rw-r--r--lib/libc/stdtime/timelocal.h2
-rw-r--r--lib/libc/string/Makefile.inc11
-rw-r--r--lib/libc/string/Symbol.map1
-rw-r--r--lib/libc/string/mempcpy.c1
-rw-r--r--lib/libc/string/strcasecmp.c2
-rw-r--r--lib/libc/string/strcasestr.c2
-rw-r--r--lib/libc/string/strcat.311
-rw-r--r--lib/libc/string/strcmp.311
-rw-r--r--lib/libc/string/strcoll.c2
-rw-r--r--lib/libc/string/strlen.310
-rw-r--r--lib/libc/string/strstr.c4
-rw-r--r--lib/libc/string/strverscmp.356
-rw-r--r--lib/libc/string/strverscmp.c91
-rw-r--r--lib/libc/string/strxfrm.c2
-rw-r--r--lib/libc/string/swab.c13
-rw-r--r--lib/libc/string/wcscoll.c2
-rw-r--r--lib/libc/string/wcswidth.c2
-rw-r--r--lib/libc/string/wcsxfrm.c2
-rw-r--r--lib/libc/string/wmempcpy.c1
-rw-r--r--lib/libc/sys/Makefile.inc19
-rw-r--r--lib/libc/sys/POSIX2x_Fork.c1
-rw-r--r--lib/libc/sys/Symbol.map2
-rw-r--r--lib/libc/sys/__vdso_gettimeofday.c4
-rw-r--r--lib/libc/sys/_umtx_op.21
-rw-r--r--lib/libc/sys/accept.c1
-rw-r--r--lib/libc/sys/accept4.c1
-rw-r--r--lib/libc/sys/aio_suspend.c1
-rw-r--r--lib/libc/sys/bindat.21
-rw-r--r--lib/libc/sys/cap_enter.27
-rw-r--r--lib/libc/sys/cap_fcntls_limit.26
-rw-r--r--lib/libc/sys/cap_ioctls_limit.230
-rw-r--r--lib/libc/sys/cap_rights_limit.25
-rw-r--r--lib/libc/sys/chroot.26
-rw-r--r--lib/libc/sys/clock_gettime.225
-rw-r--r--lib/libc/sys/close.c1
-rw-r--r--lib/libc/sys/closefrom.210
-rw-r--r--lib/libc/sys/connect.c1
-rw-r--r--lib/libc/sys/connectat.21
-rw-r--r--lib/libc/sys/cpuset.24
-rw-r--r--lib/libc/sys/cpuset_getaffinity.219
-rw-r--r--lib/libc/sys/eventfd.22
-rw-r--r--lib/libc/sys/execve.25
-rw-r--r--lib/libc/sys/fcntl.227
-rw-r--r--lib/libc/sys/fcntl.c1
-rw-r--r--lib/libc/sys/fdatasync.c1
-rw-r--r--lib/libc/sys/fhlink.29
-rw-r--r--lib/libc/sys/fhreadlink.27
-rw-r--r--lib/libc/sys/fork.c1
-rw-r--r--lib/libc/sys/fsync.21
-rw-r--r--lib/libc/sys/fsync.c1
-rw-r--r--lib/libc/sys/getdirentries.24
-rw-r--r--lib/libc/sys/getfh.213
-rw-r--r--lib/libc/sys/getsockopt.28
-rw-r--r--lib/libc/sys/interposing_table.c1
-rw-r--r--lib/libc/sys/intro.22
-rw-r--r--lib/libc/sys/kevent.c1
-rw-r--r--lib/libc/sys/kqueue.226
-rw-r--r--lib/libc/sys/ktrace.25
-rw-r--r--lib/libc/sys/msync.c1
-rw-r--r--lib/libc/sys/nanosleep.219
-rw-r--r--lib/libc/sys/nanosleep.c1
-rw-r--r--lib/libc/sys/open.245
-rw-r--r--lib/libc/sys/open.c1
-rw-r--r--lib/libc/sys/openat.c1
-rw-r--r--lib/libc/sys/pdfork.c3
-rw-r--r--lib/libc/sys/poll.c1
-rw-r--r--lib/libc/sys/ppoll.c1
-rw-r--r--lib/libc/sys/profil.24
-rw-r--r--lib/libc/sys/pselect.211
-rw-r--r--lib/libc/sys/pselect.c1
-rw-r--r--lib/libc/sys/ptrace.2181
-rw-r--r--lib/libc/sys/ptrace.c1
-rw-r--r--lib/libc/sys/read.c1
-rw-r--r--lib/libc/sys/readv.c1
-rw-r--r--lib/libc/sys/reboot.23
-rw-r--r--lib/libc/sys/recv.231
-rw-r--r--lib/libc/sys/recvfrom.c1
-rw-r--r--lib/libc/sys/recvmsg.c1
-rw-r--r--lib/libc/sys/rtprio.217
-rw-r--r--lib/libc/sys/select.c1
-rw-r--r--lib/libc/sys/sendmsg.c1
-rw-r--r--lib/libc/sys/sendto.c1
-rw-r--r--lib/libc/sys/setcontext.c1
-rw-r--r--lib/libc/sys/shm_open.2171
-rw-r--r--lib/libc/sys/sigaction.c1
-rw-r--r--lib/libc/sys/sigprocmask.c1
-rw-r--r--lib/libc/sys/sigsuspend.c1
-rw-r--r--lib/libc/sys/sigtimedwait.c1
-rw-r--r--lib/libc/sys/sigwaitinfo.213
-rw-r--r--lib/libc/sys/sigwaitinfo.c1
-rw-r--r--lib/libc/sys/socket.225
-rw-r--r--lib/libc/sys/swapon.220
-rw-r--r--lib/libc/sys/thr_exit.21
-rw-r--r--lib/libc/sys/thr_kill.21
-rw-r--r--lib/libc/sys/thr_new.27
-rw-r--r--lib/libc/sys/thr_self.21
-rw-r--r--lib/libc/sys/thr_set_name.21
-rw-r--r--lib/libc/sys/thr_suspend.21
-rw-r--r--lib/libc/sys/thr_wake.21
-rw-r--r--lib/libc/sys/utimensat.214
-rw-r--r--lib/libc/sys/wait.23
-rw-r--r--lib/libc/sys/wait4.c1
-rw-r--r--lib/libc/sys/wait6.c1
-rw-r--r--lib/libc/sys/write.c1
-rw-r--r--lib/libc/sys/writev.c1
-rw-r--r--lib/libc/tests/gen/posix_spawn_test.c9
-rw-r--r--lib/libc/tests/locale/c16rtomb_test.c3
-rw-r--r--lib/libc/tests/net/getaddrinfo/Makefile2
-rw-r--r--lib/libc/tests/ssp/Makefile2
-rw-r--r--lib/libc/tests/stdio/Makefile2
-rw-r--r--lib/libc/tests/stdio/eintr_test.c143
-rw-r--r--lib/libc/tests/stdlib/Makefile11
-rw-r--r--lib/libc/tests/stdlib/clearenv_test.c176
-rw-r--r--lib/libc/tests/stdlib/dynthr_mod/dynthr_mod.c1
-rw-r--r--lib/libc/tests/stdlib/qsort_b_test.c (renamed from lib/libc/mips/gen/signalcontext.c)65
-rw-r--r--lib/libc/tests/stdlib/qsort_r_compat_test.c (renamed from lib/libc/riscv/gen/_set_tp.c)75
-rw-r--r--lib/libc/tests/stdlib/qsort_r_test.c6
-rw-r--r--lib/libc/tests/stdlib/strfmon_test.c190
-rw-r--r--lib/libc/tests/string/Makefile6
-rw-r--r--lib/libc/tests/string/stpncpy_test.c13
-rw-r--r--lib/libc/tests/string/strverscmp_test.c93
-rw-r--r--lib/libc/tests/string/wcsnlen_test.c13
-rw-r--r--lib/libc/tests/sys/Makefile7
-rw-r--r--lib/libc/tests/sys/sendfile_test.c56
-rw-r--r--lib/libc/uuid/uuid.363
-rw-r--r--lib/libc/x86/sys/Makefile.inc4
-rw-r--r--lib/libc/x86/sys/__vdso_gettc.c47
-rw-r--r--lib/libc/x86/sys/pkru.31
-rw-r--r--lib/libc/x86/sys/pkru.c1
-rw-r--r--lib/libc/x86/sys/sched_getcpu_x86.c (renamed from lib/libc/aarch64/gen/_get_tp.c)60
-rw-r--r--lib/libc/xdr/xdr.c8
-rw-r--r--lib/libc/yp/xdryp.c2
-rw-r--r--lib/libc/yp/yplib.c6
-rw-r--r--lib/libc_nonshared/Makefile1
-rw-r--r--lib/libcam/camlib.c9
-rw-r--r--lib/libcasper/libcasper/libcasper.3109
-rw-r--r--lib/libcasper/libcasper/libcasper_service.344
-rw-r--r--lib/libcasper/services/cap_fileargs/cap_fileargs.c5
-rw-r--r--lib/libcasper/services/cap_net/cap_net.310
-rw-r--r--lib/libcasper/services/cap_net/cap_net.c12
-rw-r--r--lib/libcasper/services/cap_netdb/cap_netdb.33
-rw-r--r--lib/libcasper/services/cap_sysctl/cap_sysctl.342
-rw-r--r--lib/libclang_rt/Makefile40
-rw-r--r--lib/libclang_rt/asan/Makefile7
-rw-r--r--lib/libclang_rt/asan_dynamic/Makefile13
-rw-r--r--lib/libclang_rt/asan_static/Makefile10
-rw-r--r--lib/libclang_rt/cfi/Makefile5
-rw-r--r--lib/libclang_rt/cfi_diag/Makefile4
-rw-r--r--lib/libclang_rt/compiler-rt-vars.mk5
-rw-r--r--lib/libclang_rt/dd/Makefile2
-rw-r--r--lib/libclang_rt/fuzzer_interceptors/Makefile9
-rw-r--r--lib/libclang_rt/include/Makefile1
-rw-r--r--lib/libclang_rt/msan/Makefile7
-rw-r--r--lib/libclang_rt/profile/Makefile3
-rw-r--r--lib/libclang_rt/stats/Makefile4
-rw-r--r--lib/libclang_rt/tsan/Makefile9
-rw-r--r--lib/libclang_rt/ubsan_standalone/Makefile4
-rw-r--r--lib/libclang_rt/xray/Makefile13
-rw-r--r--lib/libcompiler_rt/Makefile2
-rw-r--r--lib/libcompiler_rt/Makefile.inc6
-rw-r--r--lib/libcrypt/Makefile2
-rw-r--r--lib/libcrypt/crypt.c1
-rw-r--r--lib/libcuse/cuse.320
-rw-r--r--lib/libcuse/cuse.h2
-rw-r--r--lib/libcuse/cuse_lib.c103
-rw-r--r--lib/libcxxrt/Makefile18
-rw-r--r--lib/libdevctl/devctl.315
-rw-r--r--lib/libdevctl/devctl.c41
-rw-r--r--lib/libdevctl/devctl.h1
-rw-r--r--lib/libdevdctl/Makefile4
-rw-r--r--lib/libdevinfo/Makefile1
-rw-r--r--lib/libdpv/Makefile2
-rw-r--r--lib/libdpv/dpv.324
-rw-r--r--lib/libdwarf/Makefile6
-rw-r--r--lib/libedit/Makefile2
-rw-r--r--lib/libefivar/FreeBSD-update52
-rw-r--r--lib/libefivar/Makefile5
-rw-r--r--lib/libefivar/efivar-dp-format.c976
-rw-r--r--lib/libefivar/efivar-dp-parse.c2061
-rw-r--r--lib/libefivar/efivar-dp-xlate.c116
-rw-r--r--lib/libefivar/uefi-dplib.h171
-rw-r--r--lib/libefivar/uefi-guid.c18
-rw-r--r--lib/libelf/Makefile2
-rw-r--r--lib/libelftc/Makefile1
-rw-r--r--lib/libexpat/expat_config.h23
-rw-r--r--lib/libexpat/libbsdxml.34
-rw-r--r--lib/libfetch/Makefile2
-rw-r--r--lib/libfetch/common.c9
-rw-r--r--lib/libfetch/fetch.33
-rw-r--r--lib/libfetch/http.c12
-rw-r--r--lib/libfido2/Makefile73
-rw-r--r--lib/libgcc_eh/Makefile6
-rw-r--r--lib/libgcc_eh/Makefile.inc1
-rw-r--r--lib/libgcc_s/arm/Symbol.map2
-rw-r--r--lib/libgeom/geom_ctl.c14
-rw-r--r--lib/libgeom/geom_getxml.c41
-rw-r--r--lib/libgeom/geom_xml2tree.c53
-rw-r--r--lib/libgeom/libgeom.32
-rw-r--r--lib/libgeom/libgeom.h4
-rw-r--r--lib/libgssapi/Makefile1
-rw-r--r--lib/libgssapi/gss_accept_sec_context.c20
-rw-r--r--lib/libgssapi/gss_buffer_set.c2
-rw-r--r--lib/libgssapi/gss_compare_name.c2
-rw-r--r--lib/libgssapi/gss_display_status.c100
-rw-r--r--lib/libgssapi/gss_duplicate_name.c8
-rw-r--r--lib/libgssapi/gss_export_sec_context.c2
-rw-r--r--lib/libgssapi/gss_import_sec_context.c2
-rw-r--r--lib/libgssapi/gss_indicate_mechs.c2
-rw-r--r--lib/libgssapi/gss_inquire_cred_by_oid.c2
-rw-r--r--lib/libgssapi/gss_inquire_mechs_for_name.c2
-rw-r--r--lib/libgssapi/gss_mech_switch.c6
-rw-r--r--lib/libgssapi/gss_names.c4
-rw-r--r--lib/libgssapi/gss_pname_to_uid.c2
-rw-r--r--lib/libgssapi/gss_pseudo_random.c50
-rw-r--r--lib/libgssapi/gss_release_oid.c48
-rw-r--r--lib/libgssapi/gss_set_cred_option.c6
-rw-r--r--lib/libgssapi/name.h2
-rw-r--r--lib/libiconv_modules/Makefile.inc2
-rw-r--r--lib/libiconv_modules/UTF1632/citrus_utf1632.c3
-rw-r--r--lib/libiconv_modules/VIQR/citrus_viqr.c4
-rw-r--r--lib/libiconv_modules/iconv_std/citrus_iconv_std.c18
-rw-r--r--lib/libifconfig/libifconfig.h28
-rw-r--r--lib/libifconfig/libifconfig_carp.c184
-rw-r--r--lib/libifconfig/libifconfig_internal.c14
-rw-r--r--lib/libifconfig/libifconfig_internal.h7
-rw-r--r--lib/libipsec/ipsec_dump_policy.c22
-rw-r--r--lib/libipsec/ipsec_get_policylen.c3
-rw-r--r--lib/libipsec/pfkey.c2
-rw-r--r--lib/libipsec/pfkey_dump.c8
-rw-r--r--lib/libipsec/policy_parse.y26
-rw-r--r--lib/libipsec/policy_token.l5
-rw-r--r--lib/libiscsiutil/Makefile10
-rw-r--r--lib/libiscsiutil/chap.c419
-rw-r--r--lib/libiscsiutil/connection.c (renamed from lib/libc/i386/gen/_set_tp.c)29
-rw-r--r--lib/libiscsiutil/keys.c191
-rw-r--r--lib/libiscsiutil/libiscsiutil.h170
-rw-r--r--lib/libiscsiutil/log.c198
-rw-r--r--lib/libiscsiutil/pdu.c228
-rw-r--r--lib/libiscsiutil/text.c333
-rw-r--r--lib/libiscsiutil/utils.c (renamed from lib/libc/arm/gen/_set_tp.c)22
-rw-r--r--lib/libjail/jail.31
-rw-r--r--lib/libkvm/Makefile1
-rw-r--r--lib/libkvm/kvm.39
-rw-r--r--lib/libkvm/kvm.c2
-rw-r--r--lib/libkvm/kvm_aarch64.h15
-rw-r--r--lib/libkvm/kvm_getloadavg.c9
-rw-r--r--lib/libkvm/kvm_minidump_aarch64.c79
-rw-r--r--lib/libkvm/kvm_minidump_mips.c372
-rw-r--r--lib/libkvm/kvm_mips.h117
-rw-r--r--lib/libkvm/kvm_nlist.35
-rw-r--r--lib/libkvm/kvm_open.35
-rw-r--r--lib/libkvm/kvm_private.c4
-rw-r--r--lib/libkvm/kvm_proc.c9
-rw-r--r--lib/libkvm/kvm_read.35
-rw-r--r--lib/libldns/Makefile2
-rw-r--r--lib/liblua/luaconf.h6
-rw-r--r--lib/liblua/luaconf.local.h25
-rw-r--r--lib/liblutok/Makefile1
-rw-r--r--lib/liblzma/Makefile12
-rw-r--r--lib/liblzma/Symbol.map18
-rw-r--r--lib/liblzma/Versions.def5
-rw-r--r--lib/liblzma/config.h174
-rw-r--r--lib/libmagic/Makefile6
-rw-r--r--lib/libmagic/config.h162
-rw-r--r--lib/libmd/Makefile48
-rw-r--r--lib/libmd/mdX.312
-rw-r--r--lib/libmd/ripemd.39
-rw-r--r--lib/libmd/ripemd.h2
-rw-r--r--lib/libmd/rmd160c.c26
-rw-r--r--lib/libmd/rmd_locl.h2
-rw-r--r--lib/libmd/rmdconst.h2
-rw-r--r--lib/libmd/sha.339
-rw-r--r--lib/libmd/sha.h2
-rw-r--r--lib/libmd/sha0c.c23
-rw-r--r--lib/libmd/sha1c.c23
-rw-r--r--lib/libmd/sha256.39
-rw-r--r--lib/libmd/sha512.356
-rw-r--r--lib/libmd/sha_locl.h2
-rw-r--r--lib/libmd/shadriver.c3
-rw-r--r--lib/libmd/skein.35
-rw-r--r--lib/libmemstat/memstat_uma.c2
-rw-r--r--lib/libmilter/Makefile5
-rw-r--r--lib/libmixer/mixer.3170
-rw-r--r--lib/libmixer/mixer.c12
-rw-r--r--lib/libmixer/mixer.h4
-rw-r--r--lib/libmt/mt.32
-rw-r--r--lib/libnetbsd/sys/event.h2
-rw-r--r--lib/libnetgraph/debug.c4
-rw-r--r--lib/libnetmap/Makefile2
-rw-r--r--lib/libngatm/Makefile53
-rw-r--r--lib/libngatm/Makefile.depend17
-rw-r--r--lib/libnv/Makefile5
-rw-r--r--lib/libnv/Version.map256
-rw-r--r--lib/libnv/msgio.c4
-rw-r--r--lib/libnv/msgio.h2
-rw-r--r--lib/libnv/tests/nvlist_send_recv_test.c102
-rw-r--r--lib/libomp/kmp_config.h70
-rw-r--r--lib/libomp/kmp_i18n_default.inc61
-rw-r--r--lib/libomp/kmp_i18n_id.inc73
-rw-r--r--lib/libomp/omp-tools.h222
-rw-r--r--lib/libomp/omp.h69
-rw-r--r--lib/libopie/Makefile40
-rw-r--r--lib/libopie/Makefile.depend18
-rw-r--r--lib/libopie/config.h381
-rw-r--r--lib/libopie/opieaccess13
-rw-r--r--lib/libopie/opieextra.c98
-rw-r--r--lib/libpam/modules/modules.inc2
-rw-r--r--lib/libpam/modules/pam_chroot/pam_chroot.82
-rw-r--r--lib/libpam/modules/pam_deny/pam_deny.82
-rw-r--r--lib/libpam/modules/pam_echo/pam_echo.82
-rw-r--r--lib/libpam/modules/pam_exec/pam_exec.814
-rw-r--r--lib/libpam/modules/pam_exec/pam_exec.c7
-rw-r--r--lib/libpam/modules/pam_ftpusers/pam_ftpusers.82
-rw-r--r--lib/libpam/modules/pam_group/pam_group.82
-rw-r--r--lib/libpam/modules/pam_guest/pam_guest.82
-rw-r--r--lib/libpam/modules/pam_krb5/pam_krb5.82
-rw-r--r--lib/libpam/modules/pam_ksu/pam_ksu.82
-rw-r--r--lib/libpam/modules/pam_lastlog/Makefile2
-rw-r--r--lib/libpam/modules/pam_lastlog/pam_lastlog.86
-rw-r--r--lib/libpam/modules/pam_login_access/Makefile2
-rw-r--r--lib/libpam/modules/pam_nologin/Makefile2
-rw-r--r--lib/libpam/modules/pam_nologin/pam_nologin.82
-rw-r--r--lib/libpam/modules/pam_opie/Makefile34
-rw-r--r--lib/libpam/modules/pam_opie/pam_opie.8123
-rw-r--r--lib/libpam/modules/pam_opie/pam_opie.c157
-rw-r--r--lib/libpam/modules/pam_opieaccess/Makefile9
-rw-r--r--lib/libpam/modules/pam_opieaccess/Makefile.depend18
-rw-r--r--lib/libpam/modules/pam_opieaccess/pam_opieaccess.8142
-rw-r--r--lib/libpam/modules/pam_opieaccess/pam_opieaccess.c97
-rw-r--r--lib/libpam/modules/pam_passwdqc/pam_passwdqc.82
-rw-r--r--lib/libpam/modules/pam_permit/pam_permit.82
-rw-r--r--lib/libpam/modules/pam_radius/pam_radius.82
-rw-r--r--lib/libpam/modules/pam_rhosts/pam_rhosts.82
-rw-r--r--lib/libpam/modules/pam_rootok/pam_rootok.82
-rw-r--r--lib/libpam/modules/pam_securetty/Makefile2
-rw-r--r--lib/libpam/modules/pam_securetty/pam_securetty.82
-rw-r--r--lib/libpam/modules/pam_self/Makefile2
-rw-r--r--lib/libpam/modules/pam_self/pam_self.82
-rw-r--r--lib/libpam/modules/pam_ssh/pam_ssh.82
-rw-r--r--lib/libpam/modules/pam_ssh/pam_ssh.c2
-rw-r--r--lib/libpam/modules/pam_tacplus/pam_tacplus.82
-rw-r--r--lib/libpam/modules/pam_unix/Makefile2
-rw-r--r--lib/libpam/modules/pam_unix/pam_unix.82
-rw-r--r--lib/libpam/modules/pam_unix/pam_unix.c4
-rw-r--r--lib/libpam/pam.d/Makefile9
-rw-r--r--lib/libpam/pam.d/ftpd2
-rw-r--r--lib/libpam/pam.d/other2
-rw-r--r--lib/libpam/pam.d/sshd2
-rw-r--r--lib/libpam/pam.d/system2
-rw-r--r--lib/libpam/pam.d/telnetd26
-rw-r--r--lib/libpam/static_libpam/Makefile.depend2
-rw-r--r--lib/libpathconv/abs2rel.344
-rw-r--r--lib/libpathconv/rel2abs.340
-rw-r--r--lib/libpfctl/libpfctl.c648
-rw-r--r--lib/libpfctl/libpfctl.h235
-rw-r--r--lib/libpmc/Makefile12
-rw-r--r--lib/libpmc/libpmc.c392
-rw-r--r--lib/libpmc/libpmc_pmu_util.c30
-rw-r--r--lib/libpmc/pmc.386
-rw-r--r--lib/libpmc/pmc.cmn-600.3597
-rw-r--r--lib/libpmc/pmc.dmc-620.3165
-rw-r--r--lib/libpmc/pmc.mips24k.3409
-rw-r--r--lib/libpmc/pmc.octeon.3249
-rw-r--r--lib/libpmc/pmc.sandybridge.38
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/branch.json19
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/bus.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/cache.json161
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/clock.json18
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/exception.json44
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/instruction.json73
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/intrinsic.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/memory.json24
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/ampere/emag/pipeline.json50
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/branch.json11
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/cache.json32
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/instruction.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a34/memory.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/branch.json11
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/cache.json32
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/instruction.json44
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a35/memory.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/branch.json59
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/cache.json182
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/instruction.json95
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/memory.json32
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/pipeline.json107
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/pmu.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/trace.json32
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/branch.json59
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/cache.json188
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/exception.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/instruction.json65
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/memory.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/pipeline.json80
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/bus.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/cache.json80
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/instruction.json68
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a57-a72/memory.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/cache.json236
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/dpu.json32
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/ifu.json122
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/instruction.json71
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/memory.json35
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a65/pipeline.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/instruction.json134
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/memory.json41
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a710/trace.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/branch.json11
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/bus.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/cache.json107
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/etm.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/instruction.json65
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/memory.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/mmu.json44
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a73/pipeline.json38
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/branch.json11
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/cache.json164
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/etm.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/exception.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/instruction.json74
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/memory.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/mmu.json44
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/pipeline.json44
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/branch.json10
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/bus.json21
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/cache.json169
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/exception.json48
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/instruction.json91
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/memory.json21
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json5
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/pipeline.json10
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/cache.json143
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/instruction.json77
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/memory.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a77/pipeline.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/instruction.json80
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/memory.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-a78/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/instruction.json80
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/memory.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x1/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/instruction.json134
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/memory.json41
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/cortex-x2/trace.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/branch.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/bus.json17
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/cache.json107
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/exception.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/instruction.json65
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/memory.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/pipeline.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-e1/spe.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/branch.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json143
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/memory.json38
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/other.json5
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/spe.json14
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-n2/trace.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/branch.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/bus.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/cache.json155
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/exception.json47
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json89
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/memory.json20
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/other.json5
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json23
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/cavium/thunderx2/core-imp-def.json87
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/common-and-microarch.json812
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mm/sys/ddrc.json39
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mm/sys/metrics.json18
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json37
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mn/sys/metrics.json18
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json37
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json466
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json37
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/freescale/imx8mq/sys/metrics.json18
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/branch.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/bus.json62
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/cache.json128
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/cycle.json5
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/exception.json29
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/instruction.json131
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/memory.json8
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/other.json188
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/pipeline.json194
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/fujitsu/a64fx/sve.json110
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/hisilicon/hip08/metrics.json233
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json58
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json152
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json93
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json81
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/mapfile.csv24
-rw-r--r--lib/libpmc/pmu-events/arch/arm64/recommended.json452
-rw-r--r--lib/libpmc/pmu-events/arch/test/arch-std-events.json8
-rw-r--r--lib/libpmc/pmu-events/arch/test/test_soc/cpu/branch.json12
-rw-r--r--lib/libpmc/pmu-events/arch/test/test_soc/cpu/cache.json5
-rw-r--r--lib/libpmc/pmu-events/arch/test/test_soc/cpu/other.json26
-rw-r--r--lib/libpmc/pmu-events/arch/test/test_soc/cpu/uncore.json58
-rw-r--r--lib/libpmc/pmu-events/arch/test/test_soc/sys/uncore.json16
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/adl-metrics.json729
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/cache.json1140
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/floating-point.json158
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/frontend.json491
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/memory.json318
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/other.json146
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/pipeline.json1721
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/uncore-memory.json222
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/uncore-other.json40
-rw-r--r--lib/libpmc/pmu-events/arch/x86/alderlake/virtual-memory.json258
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/branch.json5
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/cache.json83
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/core.json14
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/data-fabric.json2766
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/floating-point.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/l3cache.json5411
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/memory.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/other.json12
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen1/recommended.json178
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/branch.json8
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/cache.json79
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/core.json14
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/data-fabric.json98
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/floating-point.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/memory.json86
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/other.json20
-rw-r--r--lib/libpmc/pmu-events/arch/x86/amdzen2/recommended.json178
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/cache.json748
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/floating-point.json274
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/frontend.json96
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/memory.json152
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/other.json452
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/pipeline.json402
-rw-r--r--lib/libpmc/pmu-events/arch/x86/bonnell/virtual-memory.json126
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/bdw-metrics.json353
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/cache.json4693
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/floating-point.json235
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/frontend.json361
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/memory.json4300
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/other.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/pipeline.json1895
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwell/virtual-memory.json412
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/bdwde-metrics.json407
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/cache.json1072
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/floating-point.json222
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/frontend.json335
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/memory.json608
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/other.json28
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/pipeline.json1880
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellde/virtual-memory.json394
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/bdx-metrics.json351
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/cache.json1250
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/floating-point.json224
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/frontend.json335
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/memory.json966
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/other.json28
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/pipeline.json1879
-rw-r--r--lib/libpmc/pmu-events/arch/x86/broadwellx/virtual-memory.json394
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/cache.json11779
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/clx-metrics.json595
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/floating-point.json88
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/frontend.json534
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/memory.json6134
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/other.json7668
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/pipeline.json1065
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/uncore-memory.json70
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/uncore-other.json297
-rw-r--r--lib/libpmc/pmu-events/arch/x86/cascadelakex/virtual-memory.json256
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/cache.json226
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/ehl-metrics.json57
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/floating-point.json24
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/frontend.json93
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/memory.json86
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/other.json172
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/pipeline.json530
-rw-r--r--lib/libpmc/pmu-events/arch/x86/elkhartlake/virtual-memory.json273
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/cache.json1452
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/floating-point.json33
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/frontend.json78
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/memory.json38
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/other.json81
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/pipeline.json553
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmont/virtual-memory.json94
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/cache.json1728
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/floating-point.json38
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/frontend.json88
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/memory.json44
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/other.json93
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/pipeline.json631
-rw-r--r--lib/libpmc/pmu-events/arch/x86/goldmontplus/virtual-memory.json214
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/cache.json1446
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/floating-point.json129
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/frontend.json362
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/hsw-metrics.json265
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/memory.json994
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/other.json40
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/pipeline.json1778
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/uncore-cache.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/uncore-other.json69
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswell/virtual-memory.json552
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/cache.json1428
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/floating-point.json116
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/frontend.json336
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/hsx-metrics.json263
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/memory.json1062
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/other.json28
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/pipeline.json1759
-rw-r--r--lib/libpmc/pmu-events/arch/x86/haswellx/virtual-memory.json512
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/cache.json1296
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/floating-point.json108
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/frontend.json667
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/icl-metrics.json453
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/memory.json693
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/other.json393
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/pipeline.json1249
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelake/virtual-memory.json245
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/cache.json1174
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/floating-point.json102
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/frontend.json484
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/icx-metrics.json501
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/memory.json549
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/other.json562
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/pipeline.json1091
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/uncore-memory.json333
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/uncore-other.json2535
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/uncore-power.json10
-rw-r--r--lib/libpmc/pmu-events/arch/x86/icelakex/virtual-memory.json269
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/cache.json1444
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/floating-point.json212
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/frontend.json386
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/ivb-metrics.json287
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/memory.json290
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/other.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/pipeline.json1765
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/uncore-cache.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/uncore-other.json91
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivybridge/virtual-memory.json208
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/cache.json1592
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/floating-point.json212
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/frontend.json386
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/ivt-metrics.json277
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/memory.json562
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/other.json42
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/pipeline.json1767
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/uncore-memory.json3
-rw-r--r--lib/libpmc/pmu-events/arch/x86/ivytown/virtual-memory.json232
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/cache.json1578
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/floating-point.json160
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/frontend.json363
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/jkt-metrics.json140
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/memory.json478
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/other.json58
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/pipeline.json1552
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/uncore-power.json2
-rw-r--r--lib/libpmc/pmu-events/arch/x86/jaketown/virtual-memory.json178
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/cache.json2596
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/floating-point.json29
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/frontend.json48
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/memory.json1226
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/pipeline.json465
-rw-r--r--lib/libpmc/pmu-events/arch/x86/knightslanding/virtual-memory.json68
-rw-r--r--lib/libpmc/pmu-events/arch/x86/mapfile.csv9
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/cache.json3038
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/floating-point.json180
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/frontend.json18
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/memory.json670
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/other.json170
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/pipeline.json830
-rw-r--r--lib/libpmc/pmu-events/arch/x86/nehalemep/virtual-memory.json90
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/cache.json2268
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/floating-point.json172
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/frontend.json365
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/memory.json520
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/other.json66
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/pipeline.json1634
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/snb-metrics.json150
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/uncore-cache.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/uncore-other.json91
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sandybridge/virtual-memory.json160
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/cache.json1083
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/floating-point.json218
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/frontend.json471
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/memory.json415
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/other.json362
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/pipeline.json1283
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/uncore-memory.json499
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/uncore-other.json5150
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/uncore-power.json12
-rw-r--r--lib/libpmc/pmu-events/arch/x86/sapphirerapids/virtual-memory.json225
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/cache.json940
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/floating-point.json11
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/frontend.json75
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/memory.json8
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/other.json20
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/pipeline.json424
-rw-r--r--lib/libpmc/pmu-events/arch/x86/silvermont/virtual-memory.json76
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/cache.json3869
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/floating-point.json78
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/frontend.json752
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/memory.json2175
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/other.json50
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/pipeline.json1319
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/skl-metrics.json510
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylake/virtual-memory.json342
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/cache.json2221
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/floating-point.json96
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/frontend.json746
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/memory.json1903
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/other.json144
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/pipeline.json1305
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/skx-metrics.json577
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/uncore-memory.json55
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/uncore-other.json1004
-rw-r--r--lib/libpmc/pmu-events/arch/x86/skylakex/virtual-memory.json314
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/cache.json717
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/floating-point.json101
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/frontend.json478
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/memory.json295
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/other.json49
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/pipeline.json1069
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/tgl-metrics.json231
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tigerlake/virtual-memory.json225
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/cache.json1111
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/floating-point.json36
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/frontend.json97
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/memory.json436
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/other.json671
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/pipeline.json672
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/uncore-memory.json178
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/uncore-other.json2030
-rw-r--r--lib/libpmc/pmu-events/arch/x86/tremontx/virtual-memory.json331
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/cache.json2692
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/floating-point.json180
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/frontend.json18
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/memory.json686
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/other.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/pipeline.json846
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-dp/virtual-memory.json138
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/cache.json3070
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/floating-point.json180
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/frontend.json18
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/memory.json672
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/other.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/pipeline.json846
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereep-sp/virtual-memory.json120
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/cache.json3078
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/floating-point.json180
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/frontend.json18
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/memory.json678
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/other.json252
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/pipeline.json850
-rw-r--r--lib/libpmc/pmu-events/arch/x86/westmereex/virtual-memory.json138
-rw-r--r--lib/libpmc/pmu-events/jevents.c691
-rw-r--r--lib/libpmc/pmu-events/jevents.h14
-rw-r--r--lib/libpmc/pmu-events/jsmn.c43
-rw-r--r--lib/libpmc/pmu-events/pmu-events.h21
-rw-r--r--lib/libpmcstat/libpmcstat_image.c27
-rw-r--r--lib/libproc/Makefile11
-rw-r--r--lib/libproc/crc32.c57
-rw-r--r--lib/libproc/crc32.h28
-rw-r--r--lib/libproc/proc_bkpt.c3
-rw-r--r--lib/libproc/proc_regs.c8
-rw-r--r--lib/libproc/proc_sym.c21
-rw-r--r--lib/libprocstat/Symbol.map5
-rw-r--r--lib/libprocstat/libprocstat.329
-rw-r--r--lib/libprocstat/libprocstat.c139
-rw-r--r--lib/libprocstat/libprocstat.h27
-rw-r--r--lib/libradius/radlib.c3
-rw-r--r--lib/libregex/Makefile2
-rw-r--r--lib/librpcsec_gss/rpc_gss_get_error.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_get_mech_info.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_get_mechanisms.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_get_principal_name.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_get_versions.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_getcred.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_is_installed.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_max_data_length.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_mech_to_oid.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_oid_to_mech.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_qop_to_num.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_seccreate.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_set_callback.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_set_defaults.34
-rw-r--r--lib/librpcsec_gss/rpc_gss_set_svc_name.32
-rw-r--r--lib/librpcsec_gss/rpc_gss_svc_max_data_length.32
-rw-r--r--lib/librpcsec_gss/rpcsec_gss.31
-rw-r--r--lib/librpcsvc/Makefile2
-rw-r--r--lib/librss/librss.323
-rw-r--r--lib/librss/librss.c54
-rw-r--r--lib/librss/librss.h15
-rw-r--r--lib/librtld_db/rtld_db.c8
-rw-r--r--lib/libsecureboot/Makefile.depend.host1
-rw-r--r--lib/libsecureboot/Makefile.inc2
-rw-r--r--lib/libsecureboot/h/libsecureboot.h7
-rw-r--r--lib/libsecureboot/h/verify_file.h11
-rw-r--r--lib/libsecureboot/libsecureboot-priv.h3
-rw-r--r--lib/libsecureboot/openpgp/opgp_sig.c6
-rw-r--r--lib/libsecureboot/readfile.c38
-rw-r--r--lib/libsecureboot/tests/tvo.c45
-rw-r--r--lib/libsecureboot/vectx.c50
-rw-r--r--lib/libsecureboot/veopen.c13
-rw-r--r--lib/libsecureboot/verify_file.c208
-rw-r--r--lib/libsecureboot/vets.c134
-rw-r--r--lib/libsm/Makefile3
-rw-r--r--lib/libsmb/Makefile2
-rw-r--r--lib/libsmutil/Makefile7
-rw-r--r--lib/libsysdecode/Makefile17
-rw-r--r--lib/libsysdecode/Makefile.depend1
-rw-r--r--lib/libsysdecode/flags.c226
-rw-r--r--lib/libsysdecode/linux.c242
-rw-r--r--lib/libsysdecode/mkioctls1
-rw-r--r--lib/libsysdecode/mklinuxtables113
-rw-r--r--lib/libsysdecode/mktables10
-rw-r--r--lib/libsysdecode/support.c168
-rw-r--r--lib/libsysdecode/support.h62
-rw-r--r--lib/libsysdecode/sysdecode.32
-rw-r--r--lib/libsysdecode/sysdecode.h19
-rw-r--r--lib/libsysdecode/sysdecode_abi_to_freebsd_errno.32
-rw-r--r--lib/libsysdecode/sysdecode_cap_rights.326
-rw-r--r--lib/libsysdecode/sysdecode_cmsg_type.32
-rw-r--r--lib/libsysdecode/sysdecode_enum.311
-rw-r--r--lib/libsysdecode/sysdecode_fcntl_arg.33
-rw-r--r--lib/libsysdecode/sysdecode_ioctlname.32
-rw-r--r--lib/libsysdecode/sysdecode_kevent.33
-rw-r--r--lib/libsysdecode/sysdecode_mask.38
-rw-r--r--lib/libsysdecode/sysdecode_quotactl_cmd.33
-rw-r--r--lib/libsysdecode/sysdecode_sctp_sinfo_flags.33
-rw-r--r--lib/libsysdecode/sysdecode_sigcode.32
-rw-r--r--lib/libsysdecode/sysdecode_socket_protocol.32
-rw-r--r--lib/libsysdecode/sysdecode_sockopt_name.32
-rw-r--r--lib/libsysdecode/sysdecode_syscallnames.32
-rw-r--r--lib/libsysdecode/sysdecode_utrace.33
-rw-r--r--lib/libsysdecode/tests/Makefile5
-rw-r--r--lib/libsysdecode/tests/sysdecode_test.c152
-rw-r--r--lib/libthr/Makefile5
-rw-r--r--lib/libthr/arch/aarch64/include/pthread_md.h34
-rw-r--r--lib/libthr/arch/amd64/include/pthread_md.h59
-rw-r--r--lib/libthr/arch/arm/include/pthread_md.h34
-rw-r--r--lib/libthr/arch/i386/include/pthread_md.h61
-rw-r--r--lib/libthr/arch/mips/include/pthread_md.h133
-rw-r--r--lib/libthr/arch/mips/include/pthread_tls.h46
-rw-r--r--lib/libthr/arch/powerpc/include/pthread_md.h46
-rw-r--r--lib/libthr/arch/riscv/include/pthread_md.h35
-rw-r--r--lib/libthr/thread/thr_attr.c12
-rw-r--r--lib/libthr/thread/thr_autoinit.c2
-rw-r--r--lib/libthr/thread/thr_barrier.c2
-rw-r--r--lib/libthr/thread/thr_cond.c2
-rw-r--r--lib/libthr/thread/thr_ctrdtr.c4
-rw-r--r--lib/libthr/thread/thr_exit.c8
-rw-r--r--lib/libthr/thread/thr_init.c62
-rw-r--r--lib/libthr/thread/thr_kern.c2
-rw-r--r--lib/libthr/thread/thr_malloc.c3
-rw-r--r--lib/libthr/thread/thr_mutex.c2
-rw-r--r--lib/libthr/thread/thr_private.h4
-rw-r--r--lib/libthr/thread/thr_pshared.c45
-rw-r--r--lib/libthr/thread/thr_pspinlock.c2
-rw-r--r--lib/libthr/thread/thr_rwlock.c2
-rw-r--r--lib/libthr/thread/thr_stack.c29
-rw-r--r--lib/libthr/thread/thr_symbols.c2
-rw-r--r--lib/libthread_db/arch/arm/libpthread_md.c21
-rw-r--r--lib/libthread_db/arch/mips/libpthread_md.c93
-rw-r--r--lib/libufs/Makefile4
-rw-r--r--lib/libufs/cgroup.c4
-rw-r--r--lib/libufs/libufs.h16
-rw-r--r--lib/libufs/sblock.c108
-rw-r--r--lib/libufs/sbread.381
-rw-r--r--lib/libufs/type.c2
-rw-r--r--lib/libunbound/Makefile3
-rw-r--r--lib/libusb/Makefile15
-rw-r--r--lib/libusb/libusb-0.1.pc.in (renamed from lib/libusb/libusb-0.1.pc)5
-rw-r--r--lib/libusb/libusb-1.0.pc.in (renamed from lib/libusb/libusb-1.0.pc)5
-rw-r--r--lib/libusb/libusb-2.0.pc.in (renamed from lib/libusb/libusb-2.0.pc)5
-rw-r--r--lib/libusb/libusb.313
-rw-r--r--lib/libusb/libusb.h1
-rw-r--r--lib/libusb/libusb10.c25
-rw-r--r--lib/libusb/libusb20.c12
-rw-r--r--lib/libusb/libusb20_int.h10
-rw-r--r--lib/libusb/libusb20_ugen20.c16
-rw-r--r--lib/libusb/libusb_global_linux.h1
-rw-r--r--lib/libusbhid/Makefile4
-rw-r--r--lib/libusbhid/data.c4
-rw-r--r--lib/libusbhid/descr.c4
-rw-r--r--lib/libusbhid/usbhid.32
-rw-r--r--lib/libusbhid/usbvar.h6
-rw-r--r--lib/libutil/humanize_number.38
-rw-r--r--lib/libutil/kinfo_getproc.c12
-rw-r--r--lib/libutil/kinfo_getvmmap.314
-rw-r--r--lib/libutil/kinfo_getvmobject.c20
-rw-r--r--lib/libutil/libutil.h3
-rw-r--r--lib/libutil/login_cap.c109
-rw-r--r--lib/libutil/login_tty.31
-rw-r--r--lib/libutil/pidfile.c76
-rw-r--r--lib/libutil/pty.32
-rw-r--r--lib/libutil/pw_util.32
-rw-r--r--lib/libutil/quotafile.322
-rw-r--r--lib/libvmmapi/Makefile1
-rw-r--r--lib/libvmmapi/internal.h17
-rw-r--r--lib/libvmmapi/vmmapi.c449
-rw-r--r--lib/libvmmapi/vmmapi.h102
-rw-r--r--lib/libvmmapi/vmmapi_freebsd.c105
-rw-r--r--lib/libwrap/Makefile2
-rw-r--r--lib/libxo/add.man4
-rw-r--r--lib/libxo/libxo/xo_config.h17
-rw-r--r--lib/libypclnt/Makefile1
-rw-r--r--lib/libz/FREEBSD-upgrade6
-rw-r--r--lib/libz/Makefile16
-rw-r--r--lib/libz/Symbol.map20
-rw-r--r--lib/libz/Versions.def6
-rw-r--r--lib/libzstd/Makefile2
-rw-r--r--lib/msun/Makefile35
-rw-r--r--lib/msun/Symbol.map14
-rw-r--r--lib/msun/aarch64/Makefile.inc12
-rw-r--r--lib/msun/arm/Makefile.inc2
-rw-r--r--lib/msun/bsdsrc/b_exp.c143
-rw-r--r--lib/msun/bsdsrc/b_log.c166
-rw-r--r--lib/msun/bsdsrc/b_tgamma.c455
-rw-r--r--lib/msun/i387/s_ceil.S2
-rw-r--r--lib/msun/i387/s_ceilf.S2
-rw-r--r--lib/msun/i387/s_ceill.S2
-rw-r--r--lib/msun/i387/s_floor.S2
-rw-r--r--lib/msun/i387/s_floorf.S2
-rw-r--r--lib/msun/i387/s_floorl.S2
-rw-r--r--lib/msun/i387/s_trunc.S2
-rw-r--r--lib/msun/i387/s_truncf.S2
-rw-r--r--lib/msun/i387/s_truncl.S2
-rw-r--r--lib/msun/ld128/b_tgammal.c (renamed from lib/msun/src/imprecise.c)0
-rw-r--r--lib/msun/ld128/k_cosl.c32
-rw-r--r--lib/msun/ld128/k_cospil.h42
-rw-r--r--lib/msun/ld128/k_sinpil.h42
-rw-r--r--lib/msun/ld128/s_cexpl.c94
-rw-r--r--lib/msun/ld128/s_cospil.c112
-rw-r--r--lib/msun/ld128/s_sinpil.c121
-rw-r--r--lib/msun/ld128/s_tanpil.c123
-rw-r--r--lib/msun/ld80/b_expl.c113
-rw-r--r--lib/msun/ld80/b_logl.c375
-rw-r--r--lib/msun/ld80/b_tgammal.c419
-rw-r--r--lib/msun/ld80/k_cospil.h42
-rw-r--r--lib/msun/ld80/k_sinpil.h42
-rw-r--r--lib/msun/ld80/s_cexpl.c107
-rw-r--r--lib/msun/ld80/s_cospil.c129
-rw-r--r--lib/msun/ld80/s_sinpil.c140
-rw-r--r--lib/msun/ld80/s_tanpil.c139
-rw-r--r--lib/msun/man/cexp.317
-rw-r--r--lib/msun/man/clog.32
-rw-r--r--lib/msun/man/complex.38
-rw-r--r--lib/msun/man/cosh.37
-rw-r--r--lib/msun/man/cospi.3111
-rw-r--r--lib/msun/man/floor.37
-rw-r--r--lib/msun/man/fmod.37
-rw-r--r--lib/msun/man/sinh.37
-rw-r--r--lib/msun/man/sinpi.3102
-rw-r--r--lib/msun/man/tanh.37
-rw-r--r--lib/msun/man/tanpi.3106
-rw-r--r--lib/msun/mips/Makefile.inc4
-rw-r--r--lib/msun/mips/Symbol.map16
-rw-r--r--lib/msun/mips/fenv.c68
-rw-r--r--lib/msun/mips/fenv.h283
-rw-r--r--lib/msun/powerpc/Symbol.map5
-rw-r--r--lib/msun/powerpc/fenv.c2
-rw-r--r--lib/msun/powerpc/fenv.h7
-rw-r--r--lib/msun/src/e_jn.c12
-rw-r--r--lib/msun/src/e_lgamma_r.c2
-rw-r--r--lib/msun/src/e_sqrt.c18
-rw-r--r--lib/msun/src/e_sqrtf.c8
-rw-r--r--lib/msun/src/k_cospi.h44
-rw-r--r--lib/msun/src/k_sincosl.h29
-rw-r--r--lib/msun/src/k_sinpi.h43
-rw-r--r--lib/msun/src/k_tanf.c2
-rw-r--r--lib/msun/src/math.h20
-rw-r--r--lib/msun/src/math_private.h8
-rw-r--r--lib/msun/src/s_cbrt.c2
-rw-r--r--lib/msun/src/s_cbrtl.c2
-rw-r--r--lib/msun/src/s_ccoshf.c2
-rw-r--r--lib/msun/src/s_cexp.c16
-rw-r--r--lib/msun/src/s_cexpf.c11
-rw-r--r--lib/msun/src/s_cosl.c7
-rw-r--r--lib/msun/src/s_cospi.c152
-rw-r--r--lib/msun/src/s_cospif.c109
-rw-r--r--lib/msun/src/s_ctanh.c2
-rw-r--r--lib/msun/src/s_ctanhf.c2
-rw-r--r--lib/msun/src/s_fma.c8
-rw-r--r--lib/msun/src/s_fmaf.c8
-rw-r--r--lib/msun/src/s_fmax.c8
-rw-r--r--lib/msun/src/s_fmaxf.c8
-rw-r--r--lib/msun/src/s_fmin.c8
-rw-r--r--lib/msun/src/s_fminf.c8
-rw-r--r--lib/msun/src/s_scalbn.c8
-rw-r--r--lib/msun/src/s_scalbnf.c8
-rw-r--r--lib/msun/src/s_scalbnl.c8
-rw-r--r--lib/msun/src/s_sincosl.c3
-rw-r--r--lib/msun/src/s_sinpi.c169
-rw-r--r--lib/msun/src/s_sinpif.c122
-rw-r--r--lib/msun/src/s_tanpi.c177
-rw-r--r--lib/msun/src/s_tanpif.c114
-rw-r--r--lib/msun/src/w_cabsf.c3
-rw-r--r--lib/msun/src/w_drem.c3
-rw-r--r--lib/msun/tests/fenv_test.c2
-rw-r--r--lib/ncurses/form/Makefile1
-rw-r--r--lib/ncurses/ncurses/Makefile21
-rw-r--r--lib/ncurses/ncurses/libncursesw.aldscript1
-rw-r--r--lib/ncurses/panel/Makefile1
-rw-r--r--lib/ncurses/tinfo/Makefile6
-rw-r--r--lib/ofed/Makefile2
-rw-r--r--lib/ofed/libirdma/Makefile22
1545 files changed, 142003 insertions, 92551 deletions
diff --git a/lib/Makefile b/lib/Makefile
index d39bbd37c910..e791c983cc77 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -15,8 +15,9 @@ SUBDIR_BOOTSTRAP= \
libc_nonshared \
libcompiler_rt \
${_libclang_rt} \
- ${_libcplusplus} \
- ${_libcxxrt} \
+ libc++ \
+ libc++experimental \
+ libcxxrt \
libelf \
libssp \
libssp_nonshared \
@@ -36,6 +37,7 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
libauditd \
libbegemot \
libblocksruntime \
+ libbsddialog \
libbsdstat \
libbsm \
libbz2 \
@@ -46,6 +48,7 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
libcompat \
libcrypt \
libdevctl \
+ libdevdctl \
libdevinfo \
libdevstat \
libdl \
@@ -56,12 +59,12 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
libexecinfo \
libexpat \
libfetch \
- libfigpar \
libgcc_eh \
libgcc_s \
libgeom \
libifconfig \
libipsec \
+ libiscsiutil \
libjail \
libkiconv \
libkvm \
@@ -76,7 +79,6 @@ SUBDIR= ${SUBDIR_BOOTSTRAP} \
libnetmap \
libnv \
libopenbsd \
- libopie \
libpam \
libpathconv \
libpcap \
@@ -116,6 +118,7 @@ SUBDIR_DEPEND_geom= libufs
SUBDIR_DEPEND_googletest= libregex
SUBDIR_DEPEND_libarchive= libz libbz2 libexpat liblzma libmd libzstd
SUBDIR_DEPEND_libauditdm= libbsm
+SUBDIR_DEPEND_libbsddialog= ncurses
SUBDIR_DEPEND_libbsnmp= ${_libnetgraph}
SUBDIR_DEPEND_libc++:= libcxxrt
# libssp_nonshared doesn't need to be linked into libc on every arch, but it is
@@ -130,8 +133,7 @@ SUBDIR_DEPEND_libgeom= libexpat libsbuf
SUBDIR_DEPEND_librpcsec_gss= libgssapi
SUBDIR_DEPEND_libmagic= libz
SUBDIR_DEPEND_libmemstat= libkvm
-SUBDIR_DEPEND_libopie= libmd
-SUBDIR_DEPEND_libpam= libcrypt libopie ${_libradius} librpcsvc libtacplus libutil ${_libypclnt} ${_libcom_err}
+SUBDIR_DEPEND_libpam= libcrypt ${_libradius} librpcsvc libtacplus libutil ${_libypclnt} ${_libcom_err}
SUBDIR_DEPEND_libpjdlog= libutil
SUBDIR_DEPEND_libprocstat= libkvm libutil
SUBDIR_DEPEND_libradius= libmd
@@ -151,7 +153,6 @@ SUBDIR_DEPEND_flua= libjail
# NB: keep these sorted by MK_* knobs
-SUBDIR.${MK_ATM}+= libngatm
SUBDIR.${MK_BEARSSL}+= libbearssl libsecureboot
SUBDIR.${MK_BLACKLIST}+=libblacklist
SUBDIR.${MK_BLUETOOTH}+=libbluetooth libsdp
@@ -165,9 +166,8 @@ SUBDIR+= clang
.endif
SUBDIR.${MK_CUSE}+= libcuse
-SUBDIR.${MK_CXX}+= libdevdctl
SUBDIR.${MK_TOOLCHAIN}+=libpe
-SUBDIR.${MK_DIALOG}+= libdpv
+SUBDIR.${MK_DIALOG}+= libdpv libfigpar
SUBDIR.${MK_FILE}+= libmagic
SUBDIR.${MK_GPIO}+= libgpio
SUBDIR.${MK_GSSAPI}+= libgssapi librpcsec_gss
@@ -176,22 +176,11 @@ SUBDIR.${MK_KERBEROS_SUPPORT}+= libcom_err
SUBDIR.${MK_LDNS}+= libldns
SUBDIR.${MK_STATS}+= libstats
-# The libraries under libclang_rt can only be built by clang, and only make
-# sense to build when clang is enabled at all. Furthermore, they can only be
-# built for certain architectures.
-.if ${COMPILER_TYPE} == "clang" && \
- (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
- ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "i386" || \
- ${MACHINE_CPUARCH} == "powerpc")
+# The libraries under libclang_rt can only be built by clang.
+.if ${COMPILER_TYPE} == "clang"
_libclang_rt= libclang_rt
-.elif ${MK_ASAN} != "no" || ${MK_UBSAN} != "no"
-.error "Requested build with sanitizers but cannot build runtime libraries!"
-.endif
-
-.if ${MK_CXX} != "no"
-_libcxxrt= libcxxrt
-_libcplusplus= libc++
-_libcplusplus+= libc++experimental
+.elif (${MK_ASAN} != "no" || ${MK_UBSAN} != "no") && make(all)
+.error Requested build with sanitizers but cannot build runtime libraries!
.endif
SUBDIR.${MK_EFI}+= libefivar
@@ -215,8 +204,8 @@ SUBDIR.${MK_BHYVE}+= libvmmapi
.if ${MACHINE_ARCH} != "powerpc"
SUBDIR.${MK_OPENMP}+= libomp
.endif
-.if !defined(COMPAT_32BIT)
-SUBDIR.${MK_OPENSSH}+= libcbor
+.if !defined(COMPAT_32BIT) && ${MK_USB} != "no"
+SUBDIR.${MK_OPENSSH}+= libcbor libfido2
.endif
SUBDIR.${MK_OPENSSL}+= libmp
SUBDIR.${MK_PF}+= libpfctl
@@ -225,7 +214,7 @@ SUBDIR.${MK_RADIUS_SUPPORT}+= libradius
SUBDIR.${MK_SENDMAIL}+= libmilter libsm libsmdb libsmutil
SUBDIR.${MK_TELNET}+= libtelnet
SUBDIR.${MK_TESTS_SUPPORT}+= atf
-SUBDIR.${MK_TESTS_SUPPORT}.${MK_CXX}+= liblutok
+SUBDIR.${MK_TESTS_SUPPORT}+= liblutok
SUBDIR.${MK_TESTS}+= tests
SUBDIR.${MK_UNBOUND}+= libunbound
SUBDIR.${MK_USB}+= libusbhid libusb
diff --git a/lib/atf/Makefile b/lib/atf/Makefile
index baadf535b424..42f93f78a8aa 100644
--- a/lib/atf/Makefile
+++ b/lib/atf/Makefile
@@ -27,8 +27,8 @@
.include <src.opts.mk>
-SUBDIR= libatf-c \
- libatf-c++ \
+SUBDIR= libatf-c
+SUBDIR+= libatf-c++
SUBDIR.${MK_TESTS}+= tests
diff --git a/lib/atf/Makefile.inc b/lib/atf/Makefile.inc
index 392bbb23b236..5904a859a15c 100644
--- a/lib/atf/Makefile.inc
+++ b/lib/atf/Makefile.inc
@@ -28,3 +28,6 @@
CFLAGS+= -DHAVE_CONFIG_H
WARNS?= 3
+
+# Permit use of auto_ptr for compilers defaulting to C++17 or later
+CXXSTD= c++11
diff --git a/lib/clang/Makefile b/lib/clang/Makefile
index df4aa01a2653..cbb2c2a7175f 100644
--- a/lib/clang/Makefile
+++ b/lib/clang/Makefile
@@ -4,7 +4,7 @@
# These have to be built in order.
SUBDIR= libllvm
-.if ${MK_CLANG} != "no"
+.if ${MK_CLANG} != "no" || ${MK_LLDB} != "no"
SUBDIR+= libclang
SUBDIR+= headers
.endif
diff --git a/lib/clang/clang.pre.mk b/lib/clang/clang.pre.mk
index 520a9300e6ce..9ef401645f14 100644
--- a/lib/clang/clang.pre.mk
+++ b/lib/clang/clang.pre.mk
@@ -5,3 +5,4 @@
CLANG_SRCS= ${LLVM_BASE}/clang
CLANG_TBLGEN?= clang-tblgen
+CLANG_TBLGEN_BIN!= which ${CLANG_TBLGEN}
diff --git a/lib/clang/freebsd_cc_version.h b/lib/clang/freebsd_cc_version.h
index ea02e53b3f00..ecf63b5e039e 100644
--- a/lib/clang/freebsd_cc_version.h
+++ b/lib/clang/freebsd_cc_version.h
@@ -1,3 +1,3 @@
/* $FreeBSD$ */
-#define FREEBSD_CC_VERSION 1400001
+#define FREEBSD_CC_VERSION 1400004
diff --git a/lib/clang/headers/Makefile b/lib/clang/headers/Makefile
index 5cd962a3fd69..df53b7dc7ea0 100644
--- a/lib/clang/headers/Makefile
+++ b/lib/clang/headers/Makefile
@@ -4,9 +4,10 @@
.PATH: ${CLANG_SRCS}/lib/Headers
-INCSGROUPS= INCS CUDA OMP PPC
-INCSDIR= ${LIBDIR}/clang/12.0.1/include
+INCSGROUPS= INCS CUDA HLSL OMP PPC
+INCSDIR= ${LIBDIR}/clang/15.0.7/include
CUDADIR= ${INCSDIR}/cuda_wrappers
+HLSLDIR= ${INCSDIR}/hlsl
OMPDIR= ${INCSDIR}/openmp_wrappers
PPCDIR= ${INCSDIR}/ppc_wrappers
@@ -19,6 +20,7 @@ INCS+= __clang_cuda_libdevice_declares.h
INCS+= __clang_cuda_math.h
INCS+= __clang_cuda_math_forward_declares.h
INCS+= __clang_cuda_runtime_wrapper.h
+INCS+= __clang_cuda_texture_intrinsics.h
INCS+= __clang_hip_cmath.h
INCS+= __clang_hip_libdevice_declares.h
INCS+= __clang_hip_math.h
@@ -33,6 +35,7 @@ INCS+= amxintrin.h
INCS+= arm64intr.h
INCS+= arm_acle.h
INCS+= arm_cmse.h
+INCS+= arm_neon_sve_bridge.h
INCS+= armintr.h
INCS+= avx2intrin.h
INCS+= avx512bf16intrin.h
@@ -42,6 +45,7 @@ INCS+= avx512cdintrin.h
INCS+= avx512dqintrin.h
INCS+= avx512erintrin.h
INCS+= avx512fintrin.h
+INCS+= avx512fp16intrin.h
INCS+= avx512ifmaintrin.h
INCS+= avx512ifmavlintrin.h
INCS+= avx512pfintrin.h
@@ -53,6 +57,7 @@ INCS+= avx512vlbitalgintrin.h
INCS+= avx512vlbwintrin.h
INCS+= avx512vlcdintrin.h
INCS+= avx512vldqintrin.h
+INCS+= avx512vlfp16intrin.h
INCS+= avx512vlintrin.h
INCS+= avx512vlvbmi2intrin.h
INCS+= avx512vlvnniintrin.h
@@ -65,6 +70,7 @@ INCS+= avxintrin.h
INCS+= avxvnniintrin.h
INCS+= bmi2intrin.h
INCS+= bmiintrin.h
+INCS+= builtins.h
INCS+= cet.h
INCS+= cetintrin.h
INCS+= cldemoteintrin.h
@@ -72,6 +78,7 @@ INCS+= clflushoptintrin.h
INCS+= clwbintrin.h
INCS+= clzerointrin.h
INCS+= cpuid.h
+INCS+= crc32intrin.h
INCS+= emmintrin.h
INCS+= enqcmdintrin.h
INCS+= f16cintrin.h
@@ -79,9 +86,14 @@ INCS+= fma4intrin.h
INCS+= fmaintrin.h
INCS+= fxsrintrin.h
INCS+= gfniintrin.h
+INCS+= hexagon_circ_brev_intrinsics.h
+INCS+= hexagon_protos.h
+INCS+= hexagon_types.h
+INCS+= hlsl.h
INCS+= hresetintrin.h
INCS+= htmintrin.h
INCS+= htmxlintrin.h
+INCS+= hvx_hexagon_protos.h
INCS+= ia32intrin.h
INCS+= immintrin.h
INCS+= invpcidintrin.h
@@ -104,6 +116,7 @@ INCS+= pmmintrin.h
INCS+= popcntintrin.h
INCS+= prfchwintrin.h
INCS+= ptwriteintrin.h
+INCS+= rdpruintrin.h
INCS+= rdseedintrin.h
INCS+= rtmintrin.h
INCS+= s390intrin.h
@@ -118,6 +131,9 @@ INCS+= uintrintrin.h
INCS+= vadefs.h
INCS+= vaesintrin.h
INCS+= vecintrin.h
+INCS+= velintrin.h
+INCS+= velintrin_approx.h
+INCS+= velintrin_gen.h
INCS+= vpclmulqdqintrin.h
INCS+= waitpkgintrin.h
INCS+= wasm_simd128.h
@@ -157,6 +173,9 @@ CUDA+= cuda_wrappers/algorithm
CUDA+= cuda_wrappers/complex
CUDA+= cuda_wrappers/new
+HLSL+= hlsl/hlsl_basic_types.h
+HLSL+= hlsl/hlsl_intrinsics.h
+
OMP+= openmp_wrappers/__clang_openmp_device_functions.h
OMP+= openmp_wrappers/cmath
OMP+= openmp_wrappers/complex
@@ -165,12 +184,17 @@ OMP+= openmp_wrappers/complex_cmath.h
OMP+= openmp_wrappers/math.h
OMP+= openmp_wrappers/new
+PPC+= ppc_wrappers/bmi2intrin.h
+PPC+= ppc_wrappers/bmiintrin.h
PPC+= ppc_wrappers/emmintrin.h
+PPC+= ppc_wrappers/immintrin.h
PPC+= ppc_wrappers/mm_malloc.h
PPC+= ppc_wrappers/mmintrin.h
PPC+= ppc_wrappers/pmmintrin.h
PPC+= ppc_wrappers/smmintrin.h
PPC+= ppc_wrappers/tmmintrin.h
+PPC+= ppc_wrappers/x86gprintrin.h
+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 \
@@ -182,6 +206,16 @@ arm_${hdr:H}.h: ${CLANG_SRCS}/include/clang/Basic/arm_${hdr:H}.td
GENINCS+= arm_${hdr:H}.h
.endfor
+.for hdr in vector/vector-header
+riscv_${hdr:H}.h: ${CLANG_SRCS}/include/clang/Basic/riscv_${hdr:H}.td
+ ${CLANG_TBLGEN} -gen-riscv-${hdr:T} \
+ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
+ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_${hdr:H}.td
+GENINCS+= riscv_${hdr:H}.h
+.endfor
+
+${GENINCS}: ${CLANG_TBLGEN_BIN}
+
CLEANFILES= ${GENINCS} ${GENINCS:C/$/.d/}
.include <bsd.prog.mk>
diff --git a/lib/clang/include/Plugins/Plugins.def b/lib/clang/include/Plugins/Plugins.def
index 2dd2ddba3d66..f985fa14db9d 100644
--- a/lib/clang/include/Plugins/Plugins.def
+++ b/lib/clang/include/Plugins/Plugins.def
@@ -38,6 +38,7 @@ LLDB_PLUGIN(ABIX86)
LLDB_PLUGIN(ArchitectureArm)
LLDB_PLUGIN(ArchitectureMips)
LLDB_PLUGIN(ArchitecturePPC64)
+LLDB_PLUGIN(ArchitectureAArch64)
LLDB_PLUGIN(DisassemblerLLVMC)
LLDB_PLUGIN(DynamicLoaderPosixDYLD)
LLDB_PLUGIN(DynamicLoaderStatic)
@@ -60,7 +61,9 @@ LLDB_PLUGIN(ObjectFileELF)
LLDB_PLUGIN(ObjectFileJIT)
LLDB_PLUGIN(PlatformFreeBSD)
LLDB_PLUGIN(PlatformGDB)
+LLDB_PLUGIN(ScriptedProcess)
LLDB_PLUGIN(ProcessElfCore)
+LLDB_PLUGIN(ProcessFreeBSDKernel)
LLDB_SCRIPT_PLUGIN(ScriptInterpreterNone)
LLDB_SCRIPT_PLUGIN(ScriptInterpreterLua)
LLDB_PLUGIN(SymbolFileBreakpad)
diff --git a/lib/clang/include/VCSVersion.inc b/lib/clang/include/VCSVersion.inc
index 8c1798de59ee..e71c8f63b229 100644
--- a/lib/clang/include/VCSVersion.inc
+++ b/lib/clang/include/VCSVersion.inc
@@ -1,14 +1,10 @@
// $FreeBSD$
-#define LLVM_REVISION "llvmorg-12.0.1-0-gfed41342a82f"
-#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"
+#define LLVM_REVISION "llvmorg-15.0.7-0-g8dfdcc7b7bf6"
+#define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git"
-#define CLANG_REVISION "llvmorg-12.0.1-0-gfed41342a82f"
-#define CLANG_REPOSITORY "git@github.com:llvm/llvm-project.git"
+#define CLANG_REVISION "llvmorg-15.0.7-0-g8dfdcc7b7bf6"
+#define CLANG_REPOSITORY "https://github.com/llvm/llvm-project.git"
-// <Upstream revision at import>-<Local identifier in __FreeBSD_version style>
-#define LLD_REVISION "llvmorg-12.0.1-0-gfed41342a82f-1400002"
-#define LLD_REPOSITORY "FreeBSD"
-
-#define LLDB_REVISION "llvmorg-12.0.1-0-gfed41342a82f"
-#define LLDB_REPOSITORY "git@github.com:llvm/llvm-project.git"
+#define LLDB_REVISION "llvmorg-15.0.7-0-g8dfdcc7b7bf6"
+#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 7e28da22ce5c..ed380b8a0e72 100644
--- a/lib/clang/include/clang/Basic/Version.inc
+++ b/lib/clang/include/clang/Basic/Version.inc
@@ -1,9 +1,9 @@
/* $FreeBSD$ */
-#define CLANG_VERSION 12.0.1
-#define CLANG_VERSION_STRING "12.0.1"
-#define CLANG_VERSION_MAJOR 12
+#define CLANG_VERSION 15.0.7
+#define CLANG_VERSION_STRING "15.0.7"
+#define CLANG_VERSION_MAJOR 15
#define CLANG_VERSION_MINOR 0
-#define CLANG_VERSION_PATCHLEVEL 1
+#define CLANG_VERSION_PATCHLEVEL 7
#define CLANG_VENDOR "FreeBSD "
diff --git a/lib/clang/include/clang/Config/config.h b/lib/clang/include/clang/Config/config.h
index a9d765b327b2..485f33a3fad0 100644
--- a/lib/clang/include/clang/Config/config.h
+++ b/lib/clang/include/clang/Config/config.h
@@ -9,14 +9,29 @@
/* Bug report URL. */
#define BUG_REPORT_URL "https://bugs.freebsd.org/submit/"
+/* Default to -fPIE and -pie on Linux. */
+#define CLANG_DEFAULT_PIE_ON_LINUX 1
+
/* Default linker to use. */
#define CLANG_DEFAULT_LINKER ""
/* Default C/ObjC standard to use. */
/* #undef CLANG_DEFAULT_STD_C */
+/* Always #define something so that missing the config.h #include at use sites
+ * becomes a compile error.
+ */
+#ifndef CLANG_DEFAULT_STD_C
+#define CLANG_DEFAULT_STD_C LangStandard::lang_unspecified
+#endif
/* Default C++/ObjC++ standard to use. */
/* #undef CLANG_DEFAULT_STD_CXX */
+/* Always #define something so that missing the config.h #include at use sites
+ * becomes a compile error.
+ */
+#ifndef CLANG_DEFAULT_STD_CXX
+#define CLANG_DEFAULT_STD_CXX LangStandard::lang_unspecified
+#endif
/* Default C++ stdlib to use. */
#define CLANG_DEFAULT_CXX_STDLIB ""
@@ -65,7 +80,7 @@
#define CLANG_HAVE_RLIMITS 1
/* The LLVM product name and version */
-#define BACKEND_PACKAGE_STRING "LLVM 12.0.1"
+#define BACKEND_PACKAGE_STRING "LLVM 15.0.7"
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
@@ -76,6 +91,9 @@
/* enable x86 relax relocations by default */
#define ENABLE_X86_RELAX_RELOCATIONS 1
+/* Enable IEEE binary128 as default long double format on PowerPC Linux. */
+#define PPC_LINUX_DEFAULT_IEEELONGDOUBLE 0
+
/* Enable each functionality of modules */
/* #undef CLANG_ENABLE_ARCMT */
/* #undef CLANG_ENABLE_OBJC_REWRITER */
@@ -84,4 +102,7 @@
/* Spawn a new process clang.exe for the CC1 tool invocation, when necessary */
#define CLANG_SPAWN_CC1 0
+/* Whether to enable opaque pointers by default */
+#define CLANG_ENABLE_OPAQUE_POINTERS_INTERNAL 1
+
#endif
diff --git a/lib/clang/include/lld/Common/Version.inc b/lib/clang/include/lld/Common/Version.inc
index 65472b919842..c7af7cd79d0d 100644
--- a/lib/clang/include/lld/Common/Version.inc
+++ b/lib/clang/include/lld/Common/Version.inc
@@ -1,3 +1,4 @@
-// $FreeBSD$
+// Local identifier in __FreeBSD_version style
+#define LLD_FREEBSD_VERSION 1400005
-#define LLD_VERSION_STRING "12.0.1"
+#define LLD_VERSION_STRING "15.0.7 (FreeBSD llvmorg-15.0.7-0-g8dfdcc7b7bf6-" __XSTRING(LLD_FREEBSD_VERSION) ")"
diff --git a/lib/clang/include/lldb/Host/Config.h b/lib/clang/include/lldb/Host/Config.h
index a9a33dde6667..dd9ae6c7082e 100644
--- a/lib/clang/include/lldb/Host/Config.h
+++ b/lib/clang/include/lldb/Host/Config.h
@@ -14,17 +14,12 @@
#define LLDB_HAVE_EL_RFUNC_T 1
-
-#define HAVE_SYS_TYPES_H 1
-
#define HAVE_SYS_EVENT_H 1
#define HAVE_PPOLL 1
#define HAVE_PTSNAME_R 1
-#define HAVE_SIGACTION 1
-
#define HAVE_PROCESS_VM_READV 0
#define HAVE_NR_PROCESS_VM_READV 0
@@ -51,10 +46,14 @@
#define LLDB_ENABLE_PYTHON 0
+#define LLDB_ENABLE_FBSDVMCORE 0
+
#define LLDB_EMBED_PYTHON_HOME 0
/* #undef LLDB_PYTHON_HOME */
#define LLDB_LIBDIR_SUFFIX ""
+/* #undef LLDB_GLOBAL_INIT_DIRECTORY */
+
#endif // #ifndef LLDB_HOST_CONFIG_H
diff --git a/lib/clang/include/lldb/Version/Version.inc b/lib/clang/include/lldb/Version/Version.inc
new file mode 100644
index 000000000000..13c0abd835a2
--- /dev/null
+++ b/lib/clang/include/lldb/Version/Version.inc
@@ -0,0 +1,6 @@
+#define LLDB_VERSION 15.0.7
+#define LLDB_VERSION_STRING "15.0.7"
+#define LLDB_VERSION_MAJOR 15
+#define LLDB_VERSION_MINOR 0
+#define LLDB_VERSION_PATCH 7
+/* #undef LLDB_FULL_VERSION_STRING */
diff --git a/lib/clang/include/llvm/Config/TargetMCAs.def b/lib/clang/include/llvm/Config/TargetMCAs.def
new file mode 100644
index 000000000000..a6446bbf9a9e
--- /dev/null
+++ b/lib/clang/include/llvm/Config/TargetMCAs.def
@@ -0,0 +1,11 @@
+/* $FreeBSD$ */
+
+#ifndef LLVM_TARGETMCA
+# error Please define the macro LLVM_TARGETMCA(TargetName)
+#endif
+
+#ifdef LLVM_TARGET_ENABLE_X86
+LLVM_TARGETMCA(X86)
+#endif
+
+#undef LLVM_TARGETMCA
diff --git a/lib/clang/include/llvm/Config/config.h b/lib/clang/include/llvm/Config/config.h
index 35ce8c189d2b..75e12c89863a 100644
--- a/lib/clang/include/llvm/Config/config.h
+++ b/lib/clang/include/llvm/Config/config.h
@@ -20,6 +20,10 @@
/* Define to 1 to enable crash memory dumps, and to 0 otherwise. */
#define LLVM_ENABLE_CRASH_DUMPS 0
+/* Define to 1 to prefer forward slashes on Windows, and to 0 prefer
+ backslashes. */
+#define LLVM_WINDOWS_PREFER_FORWARD_SLASH 0
+
/* Define to 1 if you have the `backtrace' function. */
#define HAVE_BACKTRACE TRUE
@@ -51,9 +55,6 @@
don't. */
#define HAVE_DECL_STRERROR_S 0
-/* Define to 1 if you have the DIA SDK installed, and to 0 if you don't. */
-#define LLVM_ENABLE_DIA_SDK 0
-
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1
@@ -71,6 +72,9 @@
#define HAVE_DEREGISTER_FRAME 1
#endif // !arm || USING_SJLJ_EXCEPTIONS || ARM_DWARF_EH_
+/* Define if __unw_add_dynamic_fde() is available on this platform. */
+/* #undef HAVE_UNW_ADD_DYNAMIC_FDE */
+
/* Define to 1 if you have the <errno.h> header file. */
#define HAVE_ERRNO_H 1
@@ -108,7 +112,7 @@
#define HAVE_ISATTY 1
/* Define to 1 if you have the `edit' library (-ledit). */
-#define HAVE_LIBEDIT 1
+#define HAVE_LIBEDIT TRUE
/* Define to 1 if you have the `pfm' library (-lpfm). */
/* #undef HAVE_LIBPFM */
@@ -155,6 +159,9 @@
#define HAVE_MALLINFO 1
#endif
+/* Define to 1 if you have the `mallinfo2' function. */
+/* #undef HAVE_MALLINFO2 */
+
/* Define to 1 if you have the <malloc/malloc.h> header file. */
#if __has_include(<malloc/malloc.h>)
#define HAVE_MALLOC_MALLOC_H 1
@@ -165,20 +172,12 @@
#define HAVE_MALLOC_ZONE_STATISTICS 1
#endif
-/* Define to 1 if you have the `posix_fallocate' function. */
-#if !defined(__APPLE__)
-#define HAVE_POSIX_FALLOCATE 1
-#endif
-
/* Define to 1 if you have the `posix_spawn' function. */
#define HAVE_POSIX_SPAWN 1
/* Define to 1 if you have the `pread' function. */
#define HAVE_PREAD 1
-/* Have pthread_getspecific */
-#define HAVE_PTHREAD_GETSPECIFIC 1
-
/* Define to 1 if you have the <pthread.h> header file. */
#define HAVE_PTHREAD_H 1
@@ -249,12 +248,7 @@
* 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 1
-#endif
-
-/* Define if the xar_open() function is supported this platform. */
-#if defined(__APPLE__)
-#define HAVE_LIBXAR
+#define LLVM_ENABLE_TERMINFO TRUE
#endif
/* Define to 1 if you have the <termios.h> header file. */
@@ -273,9 +267,7 @@
/* #undef HAVE__CHSIZE_S */
/* Define to 1 if you have the `_Unwind_Backtrace' function. */
-#if !defined(__FreeBSD__)
#define HAVE__UNWIND_BACKTRACE 1
-#endif
/* Have host's __alloca */
/* #undef HAVE___ALLOCA */
@@ -331,24 +323,14 @@
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
-/* Target triple LLVM will generate code for by default */
-/* Doesn't use `cmakedefine` because it is allowed to be empty. */
-/* #undef LLVM_DEFAULT_TARGET_TRIPLE */
-
-/* Define if zlib compression is available */
-#define LLVM_ENABLE_ZLIB 1
-
/* Define if overriding target triple is enabled */
/* #undef LLVM_TARGET_TRIPLE_ENV */
-/* LLVM version information */
-/* #undef LLVM_VERSION_INFO */
-
/* Whether tools show host and target info when invoked with --version */
#define LLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO 1
/* Define if libxml2 is supported on this platform. */
-/* #undef LLVM_LIBXML2_ENABLED */
+/* #undef LLVM_ENABLE_LIBXML2 */
/* Define to the extension used for shared libraries, say, ".so". */
#if defined(__APPLE__)
@@ -357,6 +339,13 @@
#define LTDL_SHLIB_EXT ".so"
#endif
+/* Define to the extension used for plugin libraries, say, ".so". */
+#if defined(__APPLE__)
+#define LLVM_PLUGIN_EXT ".dylib"
+#else
+#define LLVM_PLUGIN_EXT ".so"
+#endif
+
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "https://bugs.freebsd.org/submit/"
@@ -364,17 +353,14 @@
#define PACKAGE_NAME "LLVM"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "LLVM 12.0.1"
+#define PACKAGE_STRING "LLVM 15.0.7"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "12.0.1"
+#define PACKAGE_VERSION "15.0.7"
/* Define to the vendor of this package. */
/* #undef PACKAGE_VENDOR */
-/* Define as the return type of signal handlers (`int' or `void'). */
-#define RETSIGTYPE void
-
/* Define if std::is_trivially_copyable is supported */
#define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
@@ -397,4 +383,6 @@
#define LLVM_SUPPORT_XCODE_SIGNPOSTS 0
#endif
+/* #undef HAVE_PROC_PID_RUSAGE */
+
#endif
diff --git a/lib/clang/include/llvm/Config/llvm-config.h b/lib/clang/include/llvm/Config/llvm-config.h
index 11299564108c..ab9f4d711628 100644
--- a/lib/clang/include/llvm/Config/llvm-config.h
+++ b/lib/clang/include/llvm/Config/llvm-config.h
@@ -19,6 +19,7 @@
/* #undef LLVM_ENABLE_DUMP */
/* Target triple LLVM will generate code for by default */
+/* Doesn't use `cmakedefine` because it is allowed to be empty. */
/* #undef LLVM_DEFAULT_TARGET_TRIPLE */
/* Define if threads enabled */
@@ -51,6 +52,9 @@
/* LLVM name for the native target MC init function, if available */
/* #undef LLVM_NATIVE_TARGETMC */
+/* LLVM name for the native target MCA init function, if available */
+/* #undef LLVM_NATIVE_TARGETMCA */
+
/* Define if this is Unixish platform */
#define LLVM_ON_UNIX 1
@@ -64,16 +68,16 @@
#define LLVM_USE_PERF 0
/* Major version of the LLVM API */
-#define LLVM_VERSION_MAJOR 12
+#define LLVM_VERSION_MAJOR 15
/* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 0
/* Patch version of the LLVM API */
-#define LLVM_VERSION_PATCH 1
+#define LLVM_VERSION_PATCH 7
/* LLVM version string */
-#define LLVM_VERSION_STRING "12.0.1"
+#define LLVM_VERSION_STRING "15.0.7"
/* Whether LLVM records statistics for use with GetStatistics(),
* PrintStatistics() or PrintStatisticsJSON()
@@ -83,16 +87,43 @@
/* Define if we have z3 and want to build it */
/* #undef LLVM_WITH_Z3 */
+/* Define if we have curl and want to use it */
+/* #undef LLVM_ENABLE_CURL */
+
+/* Define if we have cpp-httplib and want to use it */
+/* #undef LLVM_ENABLE_HTTPLIB */
+
+/* Define if zlib compression is available */
+#define LLVM_ENABLE_ZLIB 1
+
+/* Define if zstd compression is available */
+#define LLVM_ENABLE_ZSTD 0
+
/* Define if LLVM was built with a dependency to the libtensorflow dynamic library */
/* #undef LLVM_HAVE_TF_API */
-/* Define if LLVM was built with a dependency to the tensorflow compiler */
-/* #undef LLVM_HAVE_TF_AOT */
-
/* Define to 1 if you have the <sysexits.h> header file. */
#define HAVE_SYSEXITS_H 1
-/* Define to 1 to enable the experimental new pass manager by default */
-#define LLVM_ENABLE_NEW_PASS_MANAGER 0
+/* Define if the xar_open() function is supported on this platform. */
+#if defined(__APPLE__)
+#define LLVM_HAVE_LIBXAR 1
+#endif
+
+/* Define if building libLLVM shared library */
+/* #undef LLVM_BUILD_LLVM_DYLIB */
+
+/* Define if building LLVM with BUILD_SHARED_LIBS */
+/* #undef LLVM_BUILD_SHARED_LIBS */
+
+/* Define if building LLVM with LLVM_FORCE_USE_OLD_TOOLCHAIN_LIBS */
+/* #undef LLVM_FORCE_USE_OLD_TOOLCHAIN */
+
+/* Define if llvm_unreachable should be optimized with undefined behavior
+ * in non assert builds */
+#define LLVM_UNREACHABLE_OPTIMIZE 1
+
+/* Define to 1 if you have the DIA SDK installed, and to 0 if you don't. */
+#define LLVM_ENABLE_DIA_SDK 0
#endif
diff --git a/lib/clang/include/llvm/Support/VCSRevision.h b/lib/clang/include/llvm/Support/VCSRevision.h
index ef3416c7ffcd..ecccb84d835f 100644
--- a/lib/clang/include/llvm/Support/VCSRevision.h
+++ b/lib/clang/include/llvm/Support/VCSRevision.h
@@ -1,3 +1,3 @@
/* $FreeBSD$ */
-#define LLVM_REVISION "llvmorg-12.0.1-0-gfed41342a82f"
-#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"
+#define LLVM_REVISION "llvmorg-15.0.7-0-g8dfdcc7b7bf6"
+#define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git"
diff --git a/lib/clang/libclang/Makefile b/lib/clang/libclang/Makefile
index 13ab76a80349..ac85db06ed58 100644
--- a/lib/clang/libclang/Makefile
+++ b/lib/clang/libclang/Makefile
@@ -122,6 +122,7 @@ SRCS_MIN+= AST/ParentMap.cpp
SRCS_MIN+= AST/ParentMapContext.cpp
SRCS_MIN+= AST/PrintfFormatString.cpp
SRCS_MIN+= AST/QualTypeNames.cpp
+SRCS_MIN+= AST/Randstruct.cpp
SRCS_MIN+= AST/RawCommentList.cpp
SRCS_MIN+= AST/RecordLayout.cpp
SRCS_MIN+= AST/RecordLayoutBuilder.cpp
@@ -163,6 +164,7 @@ SRCS_FUL+= Analysis/Dominators.cpp
SRCS_MIN+= Analysis/ExprMutationAnalyzer.cpp
SRCS_FUL+= Analysis/IssueHash.cpp
SRCS_MIN+= Analysis/LiveVariables.cpp
+SRCS_FUL+= Analysis/MacroExpansionContext.cpp
SRCS_MIN+= Analysis/ObjCNoReturn.cpp
SRCS_FUL+= Analysis/PathDiagnostic.cpp
SRCS_MIN+= Analysis/PostOrderCFGView.cpp
@@ -175,9 +177,11 @@ SRCS_MIN+= Analysis/ThreadSafetyTIL.cpp
SRCS_MIN+= Analysis/UninitializedValues.cpp
SRCS_MIN+= Basic/Attributes.cpp
SRCS_MIN+= Basic/Builtins.cpp
+SRCS_MIN+= Basic/CLWarnings.cpp
SRCS_MIN+= Basic/CharInfo.cpp
SRCS_MIN+= Basic/CodeGenOptions.cpp
SRCS_MIN+= Basic/Cuda.cpp
+SRCS_MIN+= Basic/DarwinSDKInfo.cpp
SRCS_MIN+= Basic/Diagnostic.cpp
SRCS_MIN+= Basic/DiagnosticIDs.cpp
SRCS_MIN+= Basic/DiagnosticOptions.cpp
@@ -188,13 +192,14 @@ SRCS_MIN+= Basic/FileSystemStatCache.cpp
SRCS_MIN+= Basic/IdentifierTable.cpp
SRCS_MIN+= Basic/LangOptions.cpp
SRCS_MIN+= Basic/LangStandards.cpp
+SRCS_MIN+= Basic/MakeSupport.cpp
SRCS_MIN+= Basic/Module.cpp
+SRCS_MIN+= Basic/NoSanitizeList.cpp
SRCS_MIN+= Basic/ObjCRuntime.cpp
SRCS_MIN+= Basic/OpenCLOptions.cpp
SRCS_MIN+= Basic/OpenMPKinds.cpp
SRCS_MIN+= Basic/OperatorPrecedence.cpp
SRCS_MIN+= Basic/ProfileList.cpp
-SRCS_MIN+= Basic/SanitizerBlacklist.cpp
SRCS_MIN+= Basic/SanitizerSpecialCaseList.cpp
SRCS_MIN+= Basic/Sanitizers.cpp
SRCS_MIN+= Basic/SourceLocation.cpp
@@ -209,11 +214,14 @@ SRCS_MIN+= Basic/Targets/ARC.cpp
SRCS_MIN+= Basic/Targets/ARM.cpp
SRCS_MIN+= Basic/Targets/AVR.cpp
SRCS_MIN+= Basic/Targets/BPF.cpp
+SRCS_MIN+= Basic/Targets/CSKY.cpp
+SRCS_MIN+= Basic/Targets/DirectX.cpp
SRCS_MIN+= Basic/Targets/Hexagon.cpp
SRCS_MIN+= Basic/Targets/Lanai.cpp
SRCS_MIN+= Basic/Targets/Le64.cpp
-SRCS_MIN+= Basic/Targets/MSP430.cpp
+SRCS_MIN+= Basic/Targets/M68k.cpp
SRCS_MIN+= Basic/Targets/Mips.cpp
+SRCS_MIN+= Basic/Targets/MSP430.cpp
SRCS_MIN+= Basic/Targets/NVPTX.cpp
SRCS_MIN+= Basic/Targets/OSTargets.cpp
SRCS_MIN+= Basic/Targets/PNaCl.cpp
@@ -256,6 +264,7 @@ SRCS_MIN+= CodeGen/CGExprComplex.cpp
SRCS_MIN+= CodeGen/CGExprConstant.cpp
SRCS_MIN+= CodeGen/CGExprScalar.cpp
SRCS_MIN+= CodeGen/CGGPUBuiltin.cpp
+SRCS_MIN+= CodeGen/CGHLSLRuntime.cpp
SRCS_MIN+= CodeGen/CGLoopInfo.cpp
SRCS_MIN+= CodeGen/CGNonTrivialStruct.cpp
SRCS_MIN+= CodeGen/CGObjC.cpp
@@ -264,9 +273,7 @@ SRCS_MIN+= CodeGen/CGObjCMac.cpp
SRCS_MIN+= CodeGen/CGObjCRuntime.cpp
SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp
SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp
-SRCS_MIN+= CodeGen/CGOpenMPRuntimeAMDGCN.cpp
SRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp
-SRCS_MIN+= CodeGen/CGOpenMPRuntimeNVPTX.cpp
SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp
SRCS_MIN+= CodeGen/CGStmt.cpp
SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp
@@ -293,7 +300,6 @@ SRCS_MIN+= CodeGen/VarBypassDetector.cpp
SRCS_FUL+= CrossTU/CrossTranslationUnit.cpp
SRCS_MIN+= Driver/Action.cpp
SRCS_MIN+= Driver/Compilation.cpp
-SRCS_MIN+= Driver/DarwinSDKInfo.cpp
SRCS_MIN+= Driver/Distro.cpp
SRCS_MIN+= Driver/Driver.cpp
SRCS_MIN+= Driver/DriverOptions.cpp
@@ -306,10 +312,13 @@ SRCS_MIN+= Driver/Tool.cpp
SRCS_MIN+= Driver/ToolChain.cpp
SRCS_MIN+= Driver/ToolChains/AIX.cpp
SRCS_MIN+= Driver/ToolChains/AMDGPU.cpp
+SRCS_MIN+= Driver/ToolChains/AMDGPUOpenMP.cpp
SRCS_MIN+= Driver/ToolChains/AVR.cpp
SRCS_MIN+= Driver/ToolChains/Ananas.cpp
SRCS_MIN+= Driver/ToolChains/Arch/AArch64.cpp
SRCS_MIN+= Driver/ToolChains/Arch/ARM.cpp
+SRCS_MIN+= Driver/ToolChains/Arch/CSKY.cpp
+SRCS_MIN+= Driver/ToolChains/Arch/M68k.cpp
SRCS_MIN+= Driver/ToolChains/Arch/Mips.cpp
SRCS_MIN+= Driver/ToolChains/Arch/PPC.cpp
SRCS_MIN+= Driver/ToolChains/Arch/RISCV.cpp
@@ -318,6 +327,7 @@ SRCS_MIN+= Driver/ToolChains/Arch/SystemZ.cpp
SRCS_MIN+= Driver/ToolChains/Arch/VE.cpp
SRCS_MIN+= Driver/ToolChains/Arch/X86.cpp
SRCS_MIN+= Driver/ToolChains/BareMetal.cpp
+SRCS_MIN+= Driver/ToolChains/CSKYToolChain.cpp
SRCS_MIN+= Driver/ToolChains/Clang.cpp
SRCS_MIN+= Driver/ToolChains/CloudABI.cpp
SRCS_MIN+= Driver/ToolChains/CommonArgs.cpp
@@ -330,7 +340,10 @@ SRCS_MIN+= Driver/ToolChains/Flang.cpp
SRCS_MIN+= Driver/ToolChains/FreeBSD.cpp
SRCS_MIN+= Driver/ToolChains/Fuchsia.cpp
SRCS_MIN+= Driver/ToolChains/Gnu.cpp
-SRCS_MIN+= Driver/ToolChains/HIP.cpp
+SRCS_MIN+= Driver/ToolChains/HIPAMD.cpp
+SRCS_MIN+= Driver/ToolChains/HIPSPV.cpp
+SRCS_MIN+= Driver/ToolChains/HIPUtility.cpp
+SRCS_MIN+= Driver/ToolChains/HLSL.cpp
SRCS_MIN+= Driver/ToolChains/Haiku.cpp
SRCS_MIN+= Driver/ToolChains/Hexagon.cpp
SRCS_MIN+= Driver/ToolChains/Hurd.cpp
@@ -345,9 +358,11 @@ SRCS_MIN+= Driver/ToolChains/Myriad.cpp
SRCS_MIN+= Driver/ToolChains/NaCl.cpp
SRCS_MIN+= Driver/ToolChains/NetBSD.cpp
SRCS_MIN+= Driver/ToolChains/OpenBSD.cpp
+SRCS_MIN+= Driver/ToolChains/PPCFreeBSD.cpp
SRCS_MIN+= Driver/ToolChains/PPCLinux.cpp
SRCS_MIN+= Driver/ToolChains/PS4CPU.cpp
SRCS_MIN+= Driver/ToolChains/RISCVToolchain.cpp
+SRCS_MIN+= Driver/ToolChains/SPIRV.cpp
SRCS_MIN+= Driver/ToolChains/Solaris.cpp
SRCS_MIN+= Driver/ToolChains/TCE.cpp
SRCS_MIN+= Driver/ToolChains/VEToolchain.cpp
@@ -359,13 +374,20 @@ SRCS_MIN+= Driver/XRayArgs.cpp
SRCS_MIN+= Edit/Commit.cpp
SRCS_MIN+= Edit/EditedSource.cpp
SRCS_MIN+= Edit/RewriteObjCFoundationAPI.cpp
+SRCS_MIN+= ExtractAPI/API.cpp
+SRCS_MIN+= ExtractAPI/DeclarationFragments.cpp
+SRCS_MIN+= ExtractAPI/ExtractAPIConsumer.cpp
+SRCS_MIN+= ExtractAPI/Serialization/SymbolGraphSerializer.cpp
+SRCS_MIN+= ExtractAPI/TypedefUnderlyingTypeResolver.cpp
SRCS_EXT+= Format/AffectedRangeManager.cpp
SRCS_EXT+= Format/BreakableToken.cpp
SRCS_EXT+= Format/ContinuationIndenter.cpp
+SRCS_EXT+= Format/DefinitionBlockSeparator.cpp
SRCS_EXT+= Format/Format.cpp
SRCS_EXT+= Format/FormatToken.cpp
SRCS_EXT+= Format/FormatTokenLexer.cpp
SRCS_EXT+= Format/NamespaceEndCommentsFixer.cpp
+SRCS_EXT+= Format/QualifierAlignmentFixer.cpp
SRCS_EXT+= Format/SortJavaScriptImports.cpp
SRCS_EXT+= Format/TokenAnalyzer.cpp
SRCS_EXT+= Format/TokenAnnotator.cpp
@@ -388,7 +410,6 @@ SRCS_MIN+= Frontend/FrontendAction.cpp
SRCS_MIN+= Frontend/FrontendActions.cpp
SRCS_MIN+= Frontend/FrontendOptions.cpp
SRCS_MIN+= Frontend/HeaderIncludeGen.cpp
-SRCS_MIN+= Frontend/InitHeaderSearch.cpp
SRCS_MIN+= Frontend/InitPreprocessor.cpp
SRCS_MIN+= Frontend/InterfaceStubFunctionsConsumer.cpp
SRCS_MIN+= Frontend/LayoutOverrideSource.cpp
@@ -419,7 +440,8 @@ SRCS_MIN+= Index/IndexTypeSourceInfo.cpp
SRCS_MIN+= Index/IndexingAction.cpp
SRCS_MIN+= Index/IndexingContext.cpp
SRCS_MIN+= Index/USRGeneration.cpp
-SRCS_MIN+= Lex/DependencyDirectivesSourceMinimizer.cpp
+SRCS_MIN+= Lex/DependencyDirectivesScanner.cpp
+SRCS_MIN+= Lex/InitHeaderSearch.cpp
SRCS_MIN+= Lex/HeaderMap.cpp
SRCS_MIN+= Lex/HeaderSearch.cpp
SRCS_MIN+= Lex/Lexer.cpp
@@ -447,6 +469,7 @@ SRCS_MIN+= Parse/ParseDecl.cpp
SRCS_MIN+= Parse/ParseDeclCXX.cpp
SRCS_MIN+= Parse/ParseExpr.cpp
SRCS_MIN+= Parse/ParseExprCXX.cpp
+SRCS_MIN+= Parse/ParseHLSL.cpp
SRCS_MIN+= Parse/ParseInit.cpp
SRCS_MIN+= Parse/ParseObjc.cpp
SRCS_MIN+= Parse/ParseOpenMP.cpp
@@ -465,6 +488,7 @@ SRCS_MIN+= Sema/AnalysisBasedWarnings.cpp
SRCS_MIN+= Sema/CodeCompleteConsumer.cpp
SRCS_MIN+= Sema/DeclSpec.cpp
SRCS_MIN+= Sema/DelayedDiagnostic.cpp
+SRCS_MIN+= Sema/HLSLExternalSemaSource.cpp
SRCS_MIN+= Sema/IdentifierResolver.cpp
SRCS_MIN+= Sema/JumpDiagnostics.cpp
SRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp
@@ -501,6 +525,7 @@ SRCS_MIN+= Sema/SemaObjCProperty.cpp
SRCS_MIN+= Sema/SemaOpenMP.cpp
SRCS_MIN+= Sema/SemaOverload.cpp
SRCS_MIN+= Sema/SemaPseudoObject.cpp
+SRCS_MIN+= Sema/SemaRISCVVectorLookup.cpp
SRCS_MIN+= Sema/SemaSYCL.cpp
SRCS_MIN+= Sema/SemaStmt.cpp
SRCS_MIN+= Sema/SemaStmtAsm.cpp
@@ -562,6 +587,9 @@ SRCS_FUL+= StaticAnalyzer/Checkers/DivZeroChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
+SRCS_FUL+= StaticAnalyzer/Checkers/ErrnoChecker.cpp
+SRCS_FUL+= StaticAnalyzer/Checkers/ErrnoModeling.cpp
+SRCS_FUL+= StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/FixedAddressChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp
@@ -624,11 +652,13 @@ SRCS_FUL+= StaticAnalyzer/Checkers/SmartPtrModeling.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/StreamChecker.cpp
+SRCS_FUL+= StaticAnalyzer/Checkers/StringChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/Taint.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/TaintTesterChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/TraversalChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
+SRCS_FUL+= StaticAnalyzer/Checkers/TrustReturnsNonnullChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/UndefBranchChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
SRCS_FUL+= StaticAnalyzer/Checkers/UndefResultChecker.cpp
@@ -650,6 +680,7 @@ SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp
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/Core/APSIntType.cpp
SRCS_FUL+= StaticAnalyzer/Core/AnalysisManager.cpp
SRCS_FUL+= StaticAnalyzer/Core/AnalyzerOptions.cpp
@@ -657,6 +688,7 @@ SRCS_FUL+= StaticAnalyzer/Core/BasicValueFactory.cpp
SRCS_FUL+= StaticAnalyzer/Core/BlockCounter.cpp
SRCS_FUL+= StaticAnalyzer/Core/BugReporter.cpp
SRCS_FUL+= StaticAnalyzer/Core/BugReporterVisitors.cpp
+SRCS_FUL+= StaticAnalyzer/Core/CallDescription.cpp
SRCS_FUL+= StaticAnalyzer/Core/CallEvent.cpp
SRCS_FUL+= StaticAnalyzer/Core/Checker.cpp
SRCS_FUL+= StaticAnalyzer/Core/CheckerContext.cpp
@@ -666,7 +698,7 @@ SRCS_FUL+= StaticAnalyzer/Core/CheckerRegistryData.cpp
SRCS_FUL+= StaticAnalyzer/Core/CommonBugCategories.cpp
SRCS_FUL+= StaticAnalyzer/Core/ConstraintManager.cpp
SRCS_FUL+= StaticAnalyzer/Core/CoreEngine.cpp
-SRCS_FUL+= StaticAnalyzer/Core/DynamicSize.cpp
+SRCS_FUL+= StaticAnalyzer/Core/DynamicExtent.cpp
SRCS_FUL+= StaticAnalyzer/Core/DynamicType.cpp
SRCS_FUL+= StaticAnalyzer/Core/Environment.cpp
SRCS_FUL+= StaticAnalyzer/Core/ExplodedGraph.cpp
@@ -702,6 +734,7 @@ SRCS_FUL+= StaticAnalyzer/Frontend/CreateCheckerManager.cpp
SRCS_FUL+= StaticAnalyzer/Frontend/FrontendActions.cpp
SRCS_FUL+= StaticAnalyzer/Frontend/ModelConsumer.cpp
SRCS_FUL+= StaticAnalyzer/Frontend/ModelInjector.cpp
+SRCS_MIN+= Support/RISCVVIntrinsicUtils.cpp
SRCS_MIN+= Tooling/ArgumentsAdjusters.cpp
SRCS_MIN+= Tooling/CommonOptionsParser.cpp
SRCS_MIN+= Tooling/CompilationDatabase.cpp
@@ -983,12 +1016,26 @@ clang/Basic/arm_sve_typeflags.inc: \
-o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td
TGHDRS+= clang/Basic/arm_sve_typeflags.inc
-clang/Driver/Options.inc: ${CLANG_SRCS}/include/clang/Driver/Options.td
- ${LLVM_TBLGEN} -gen-opt-parser-defs \
- -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \
- -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
- ${CLANG_SRCS}/include/clang/Driver/Options.td
-TGHDRS+= clang/Driver/Options.inc
+clang/Basic/riscv_vector_builtins.inc: \
+ ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+ ${CLANG_TBLGEN} -gen-riscv-vector-builtins \
+ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
+ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+TGHDRS+= clang/Basic/riscv_vector_builtins.inc
+
+clang/Basic/riscv_vector_builtin_cg.inc: \
+ ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+ ${CLANG_TBLGEN} -gen-riscv-vector-builtin-codegen \
+ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
+ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+TGHDRS+= clang/Basic/riscv_vector_builtin_cg.inc
+
+clang/Basic/riscv_vector_builtin_sema.inc: \
+ ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+ ${CLANG_TBLGEN} -gen-riscv-vector-builtin-sema \
+ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
+ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td
+TGHDRS+= clang/Basic/riscv_vector_builtin_sema.inc
clang/Parse/AttrParserStringSwitches.inc: \
${CLANG_SRCS}/include/clang/Basic/Attr.td
@@ -1067,10 +1114,25 @@ OpenCLBuiltins.inc: ${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td
${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td
TGHDRS+= OpenCLBuiltins.inc
+${TGHDRS}: ${CLANG_TBLGEN_BIN}
+
DEPENDFILES+= ${TGHDRS:C/$/.d/}
DPSRCS+= ${TGHDRS}
CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
+clang/Driver/Options.inc: ${CLANG_SRCS}/include/clang/Driver/Options.td
+ ${LLVM_TBLGEN} -gen-opt-parser-defs \
+ -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \
+ -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+ ${CLANG_SRCS}/include/clang/Driver/Options.td
+LTGHDRS+= clang/Driver/Options.inc
+
+${LTGHDRS}: ${LLVM_TBLGEN_BIN}
+
+DEPENDFILES+= ${LTGHDRS:C/$/.d/}
+DPSRCS+= ${LTGHDRS}
+CLEANFILES+= ${LTGHDRS} ${LTGHDRS:C/$/.d/}
+
.include "../clang.build.mk"
INTERNALLIB=
diff --git a/lib/clang/libclangminimal/Makefile b/lib/clang/libclangminimal/Makefile
new file mode 100644
index 000000000000..736b09e0e3b2
--- /dev/null
+++ b/lib/clang/libclangminimal/Makefile
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+.include "../clang.pre.mk"
+
+LIB= clangminimal
+INTERNALLIB=
+
+SRCDIR= clang/lib
+SRCS+= Support/RISCVVIntrinsicUtils.cpp
+
+.include "../clang.build.mk"
+.include <bsd.lib.mk>
diff --git a/lib/clang/liblldb/LLDBWrapLua.cpp b/lib/clang/liblldb/LLDBWrapLua.cpp
index 2e1e9e7a9a4e..c6c778cd6955 100644
--- a/lib/clang/liblldb/LLDBWrapLua.cpp
+++ b/lib/clang/liblldb/LLDBWrapLua.cpp
@@ -2763,200 +2763,172 @@ SWIG_Lua_dostring(lua_State *L, const char *str) {
#define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
#define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
#define SWIGTYPE_p_lldb__SBTrace swig_types[65]
-#define SWIGTYPE_p_lldb__SBTraceOptions swig_types[66]
-#define SWIGTYPE_p_lldb__SBType swig_types[67]
-#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[68]
-#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[69]
-#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[70]
-#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[71]
-#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[72]
-#define SWIGTYPE_p_lldb__SBTypeList swig_types[73]
-#define SWIGTYPE_p_lldb__SBTypeMember swig_types[74]
-#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[75]
-#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[76]
-#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[77]
-#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[78]
-#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[79]
-#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[80]
-#define SWIGTYPE_p_lldb__SBValue swig_types[81]
-#define SWIGTYPE_p_lldb__SBValueList swig_types[82]
-#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[83]
-#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[84]
-#define SWIGTYPE_p_long_double swig_types[85]
-#define SWIGTYPE_p_long_long swig_types[86]
-#define SWIGTYPE_p_p_char swig_types[87]
-#define SWIGTYPE_p_p_void swig_types[88]
-#define SWIGTYPE_p_pthread_rwlock_t swig_types[89]
-#define SWIGTYPE_p_pthread_t swig_types[90]
-#define SWIGTYPE_p_short swig_types[91]
-#define SWIGTYPE_p_signed_char swig_types[92]
-#define SWIGTYPE_p_size_t swig_types[93]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[94]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[95]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[96]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[97]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[98]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[99]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[100]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[101]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[102]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[103]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[107]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[108]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[109]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[110]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[111]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[112]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[120]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[121]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[122]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[123]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[124]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[125]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[126]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[127]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[128]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[129]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[130]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[131]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[132]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[133]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArch_t swig_types[136]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArgs_t swig_types[137]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArray_t swig_types[138]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t swig_types[139]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t swig_types[140]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t swig_types[141]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t swig_types[142]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFormat_t swig_types[143]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t swig_types[144]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[145]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueRegex_t swig_types[146]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t swig_types[147]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueString_t swig_types[148]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t swig_types[149]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUUID_t swig_types[150]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[151]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[152]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[153]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[154]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[155]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Property_t swig_types[156]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[157]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[158]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[159]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[160]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[161]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[162]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[163]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[164]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[165]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_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__Settings_t swig_types[170]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[171]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[172]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[173]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[174]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[175]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[176]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[177]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_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__SymbolFile_t swig_types[181]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[182]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[183]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[184]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[185]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[186]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[187]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[188]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[189]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[190]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceOptions_t swig_types[191]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[192]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[211]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[212]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[213]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[214]
-#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[215]
-#define SWIGTYPE_p_std__string 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__ScriptInterpreter_t swig_types[223]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[224]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[225]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[226]
-#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_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__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[231]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_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__ObjectFile_t swig_types[239]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[240]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[241]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[242]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[243]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[244]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[245]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[246]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[247]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[248]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[249]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[250]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[251]
-#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[252]
-#define SWIGTYPE_p_unsigned_char swig_types[253]
-#define SWIGTYPE_p_unsigned_int swig_types[254]
-#define SWIGTYPE_p_unsigned_long_long swig_types[255]
-#define SWIGTYPE_p_unsigned_short swig_types[256]
-#define SWIGTYPE_p_void swig_types[257]
-static swig_type_info *swig_types[259];
-static swig_module_info swig_module = {swig_types, 258, 0, 0, 0, 0};
+#define SWIGTYPE_p_lldb__SBType swig_types[66]
+#define SWIGTYPE_p_lldb__SBTypeCategory swig_types[67]
+#define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[68]
+#define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[69]
+#define SWIGTYPE_p_lldb__SBTypeFilter swig_types[70]
+#define SWIGTYPE_p_lldb__SBTypeFormat swig_types[71]
+#define SWIGTYPE_p_lldb__SBTypeList swig_types[72]
+#define SWIGTYPE_p_lldb__SBTypeMember swig_types[73]
+#define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[74]
+#define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[75]
+#define SWIGTYPE_p_lldb__SBTypeSummary swig_types[76]
+#define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[77]
+#define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[78]
+#define SWIGTYPE_p_lldb__SBUnixSignals swig_types[79]
+#define SWIGTYPE_p_lldb__SBValue swig_types[80]
+#define SWIGTYPE_p_lldb__SBValueList swig_types[81]
+#define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[82]
+#define SWIGTYPE_p_lldb__SBWatchpoint swig_types[83]
+#define SWIGTYPE_p_long_double swig_types[84]
+#define SWIGTYPE_p_long_long swig_types[85]
+#define SWIGTYPE_p_p_void swig_types[86]
+#define SWIGTYPE_p_pthread_rwlock_t swig_types[87]
+#define SWIGTYPE_p_pthread_t swig_types[88]
+#define SWIGTYPE_p_short swig_types[89]
+#define SWIGTYPE_p_signed_char swig_types[90]
+#define SWIGTYPE_p_size_t swig_types[91]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[92]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[93]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[94]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[95]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[96]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[97]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[98]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[99]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[100]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[101]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[102]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[103]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[104]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[105]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[106]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[107]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[108]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[109]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[110]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[111]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[112]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[113]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[114]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[115]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[116]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[117]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[118]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[119]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[120]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[121]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[122]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[123]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[124]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[125]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[126]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[127]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[128]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[129]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[130]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[131]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[132]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[133]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[134]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[135]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[136]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[137]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[138]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[139]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[140]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[141]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[142]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[143]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[144]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[145]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedThreadInterface_t swig_types[146]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[147]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[148]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[149]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[150]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[151]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[152]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[153]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[154]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[155]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[156]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[157]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[158]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[159]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[160]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[161]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[162]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[163]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[164]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[165]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[166]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[167]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[168]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[169]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[170]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[171]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[172]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[173]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[174]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[175]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[176]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[177]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[178]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[179]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[180]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[181]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[182]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[183]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[184]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[185]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[186]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[187]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[188]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[189]
+#define SWIGTYPE_p_std__shared_ptrT_lldb_private__WritableDataBuffer_t swig_types[190]
+#define SWIGTYPE_p_std__string swig_types[191]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[192]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[193]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[194]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[195]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[196]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[197]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[198]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[199]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[200]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[201]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[202]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[203]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[204]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[205]
+#define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[206]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[207]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[208]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[209]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[210]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[211]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[212]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[213]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[214]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[215]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[216]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[217]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[218]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[219]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[220]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[221]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[222]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[223]
+#define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[224]
+#define SWIGTYPE_p_unsigned_char swig_types[225]
+#define SWIGTYPE_p_unsigned_int swig_types[226]
+#define SWIGTYPE_p_unsigned_long_long swig_types[227]
+#define SWIGTYPE_p_unsigned_short swig_types[228]
+#define SWIGTYPE_p_void swig_types[229]
+static swig_type_info *swig_types[231];
+static swig_module_info swig_module = {swig_types, 230, 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)
@@ -3201,7 +3173,6 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ
#include "lldb/API/SBThreadCollection.h"
#include "lldb/API/SBThreadPlan.h"
#include "lldb/API/SBTrace.h"
-#include "lldb/API/SBTraceOptions.h"
#include "lldb/API/SBType.h"
#include "lldb/API/SBTypeCategory.h"
#include "lldb/API/SBTypeEnumMember.h"
@@ -3220,13 +3191,18 @@ SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_typ
#include "llvm/Support/Error.h"
#include "llvm/Support/FormatVariadic.h"
#include "../bindings/lua/lua-swigsafecast.swig"
+#include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
+
+// required headers for typemaps
+#include "lldb/Host/File.h"
+
using namespace lldb_private;
using namespace lldb;
#include <stdint.h> // Use the C99 official header
-SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
+SWIGINTERN std::string lldb_SBAddress___repr__(lldb::SBAddress *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3236,7 +3212,7 @@ SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
+SWIGINTERN std::string lldb_SBBlock___repr__(lldb::SBBlock *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3246,7 +3222,7 @@ SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
+SWIGINTERN std::string lldb_SBBreakpoint___repr__(lldb::SBBreakpoint *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3256,7 +3232,7 @@ SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
+SWIGINTERN std::string lldb_SBBreakpointLocation___repr__(lldb::SBBreakpointLocation *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelFull);
const char *desc = stream.GetData();
@@ -3266,7 +3242,7 @@ SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocat
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
+SWIGINTERN std::string lldb_SBBreakpointName___repr__(lldb::SBBreakpointName *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3276,7 +3252,7 @@ SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *sel
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
+SWIGINTERN std::string lldb_SBCommandReturnObject___repr__(lldb::SBCommandReturnObject *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3295,7 +3271,7 @@ SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::S
SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
self->Printf("%s", str);
}
-SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
+SWIGINTERN std::string lldb_SBCompileUnit___repr__(lldb::SBCompileUnit *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3305,7 +3281,7 @@ SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
+SWIGINTERN std::string lldb_SBData___repr__(lldb::SBData *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3324,7 +3300,7 @@ SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *se
SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
return self->GetErrorFile().GetFile();
}
-SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
+SWIGINTERN std::string lldb_SBDebugger___repr__(lldb::SBDebugger *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3334,7 +3310,7 @@ SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
+SWIGINTERN std::string lldb_SBDeclaration___repr__(lldb::SBDeclaration *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3344,7 +3320,7 @@ SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
+SWIGINTERN std::string lldb_SBError___repr__(lldb::SBError *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3363,7 +3339,7 @@ SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_M
SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
}
-SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
+SWIGINTERN std::string lldb_SBFileSpec___repr__(lldb::SBFileSpec *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3373,7 +3349,7 @@ SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
+SWIGINTERN std::string lldb_SBFrame___repr__(lldb::SBFrame *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3383,7 +3359,7 @@ SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
+SWIGINTERN std::string lldb_SBFunction___repr__(lldb::SBFunction *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3393,7 +3369,7 @@ SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
+SWIGINTERN std::string lldb_SBInstruction___repr__(lldb::SBInstruction *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3403,7 +3379,7 @@ SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
+SWIGINTERN std::string lldb_SBInstructionList___repr__(lldb::SBInstructionList *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3413,7 +3389,7 @@ SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *s
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
+SWIGINTERN std::string lldb_SBLineEntry___repr__(lldb::SBLineEntry *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3423,7 +3399,7 @@ SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
+SWIGINTERN std::string lldb_SBMemoryRegionInfo___repr__(lldb::SBMemoryRegionInfo *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3433,7 +3409,7 @@ SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
+SWIGINTERN std::string lldb_SBModule___repr__(lldb::SBModule *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3443,7 +3419,7 @@ SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
+SWIGINTERN std::string lldb_SBModuleSpec___repr__(lldb::SBModuleSpec *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3453,7 +3429,7 @@ SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
+SWIGINTERN std::string lldb_SBModuleSpecList___repr__(lldb::SBModuleSpecList *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3463,7 +3439,7 @@ SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *sel
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
+SWIGINTERN std::string lldb_SBProcess___repr__(lldb::SBProcess *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3473,7 +3449,7 @@ SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
+SWIGINTERN std::string lldb_SBSection___repr__(lldb::SBSection *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3486,7 +3462,7 @@ SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
self->RedirectToFile(file);
}
-SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
+SWIGINTERN std::string lldb_SBSymbol___repr__(lldb::SBSymbol *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3496,7 +3472,7 @@ SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
+SWIGINTERN std::string lldb_SBSymbolContext___repr__(lldb::SBSymbolContext *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3506,7 +3482,7 @@ SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self)
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
+SWIGINTERN std::string lldb_SBSymbolContextList___repr__(lldb::SBSymbolContextList *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3516,7 +3492,7 @@ SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextLis
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
+SWIGINTERN std::string lldb_SBTarget___repr__(lldb::SBTarget *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3526,7 +3502,7 @@ SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
+SWIGINTERN std::string lldb_SBThread___repr__(lldb::SBThread *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3536,7 +3512,7 @@ SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
+SWIGINTERN std::string lldb_SBTypeMember___repr__(lldb::SBTypeMember *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3546,7 +3522,7 @@ SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
+SWIGINTERN std::string lldb_SBTypeMemberFunction___repr__(lldb::SBTypeMemberFunction *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3556,7 +3532,7 @@ SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunct
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
+SWIGINTERN std::string lldb_SBType___repr__(lldb::SBType *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3566,7 +3542,7 @@ SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
+SWIGINTERN std::string lldb_SBTypeCategory___repr__(lldb::SBTypeCategory *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3576,7 +3552,7 @@ SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
+SWIGINTERN std::string lldb_SBTypeEnumMember___repr__(lldb::SBTypeEnumMember *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3586,7 +3562,7 @@ SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *sel
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
+SWIGINTERN std::string lldb_SBTypeFilter___repr__(lldb::SBTypeFilter *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3596,7 +3572,7 @@ SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
+SWIGINTERN std::string lldb_SBTypeFormat___repr__(lldb::SBTypeFormat *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3606,7 +3582,7 @@ SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
+SWIGINTERN std::string lldb_SBTypeNameSpecifier___repr__(lldb::SBTypeNameSpecifier *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3616,7 +3592,7 @@ SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifie
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
+SWIGINTERN std::string lldb_SBTypeSummary___repr__(lldb::SBTypeSummary *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3626,7 +3602,7 @@ SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
+SWIGINTERN std::string lldb_SBTypeSynthetic___repr__(lldb::SBTypeSynthetic *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelBrief);
const char *desc = stream.GetData();
@@ -3636,7 +3612,7 @@ SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self)
}
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
+SWIGINTERN std::string lldb_SBValue___repr__(lldb::SBValue *self){
lldb::SBStream stream;
self->GetDescription (stream);
const char *desc = stream.GetData();
@@ -3664,7 +3640,7 @@ SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
--desc_len;
return std::string(desc, desc_len);
}
-SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
+SWIGINTERN std::string lldb_SBWatchpoint___repr__(lldb::SBWatchpoint *self){
lldb::SBStream stream;
self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
const char *desc = stream.GetData();
@@ -3676,9 +3652,89 @@ SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
}
-template <typename T>
-void
-PushSBClass(lua_State* L, T* obj);
+template <typename T> void PushSBClass(lua_State * L, T * obj);
+
+// This function is called from Lua::CallBreakpointCallback
+llvm::Expected<bool> lldb_private::LLDBSwigLuaBreakpointCallbackFunction(
+ lua_State * L, lldb::StackFrameSP stop_frame_sp,
+ lldb::BreakpointLocationSP bp_loc_sp,
+ const StructuredDataImpl &extra_args_impl) {
+ lldb::SBFrame sb_frame(stop_frame_sp);
+ lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
+ int nargs = 2;
+
+ lldb::SBStructuredData extra_args(extra_args_impl);
+
+ // Push the Lua wrappers
+ PushSBClass(L, &sb_frame);
+ PushSBClass(L, &sb_bp_loc);
+
+ if (extra_args.IsValid()) {
+ PushSBClass(L, &extra_args);
+ nargs++;
+ }
+
+ // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
+ // Expects a boolean return.
+ if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
+ llvm::Error E = llvm::make_error<llvm::StringError>(
+ llvm::formatv("{0}\n", lua_tostring(L, -1)),
+ llvm::inconvertibleErrorCode());
+ // Pop error message from the stack.
+ lua_pop(L, 1);
+ return std::move(E);
+ }
+
+ // Boolean return from the callback
+ bool stop = lua_toboolean(L, -1);
+ lua_pop(L, 1);
+
+ return stop;
+}
+
+// This function is called from Lua::CallWatchpointCallback
+llvm::Expected<bool> lldb_private::LLDBSwigLuaWatchpointCallbackFunction(
+ lua_State * L, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp) {
+ lldb::SBFrame sb_frame(stop_frame_sp);
+ lldb::SBWatchpoint sb_wp(wp_sp);
+ int nargs = 2;
+
+ // Push the Lua wrappers
+ PushSBClass(L, &sb_frame);
+ PushSBClass(L, &sb_wp);
+
+ // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
+ // Expects a boolean return.
+ if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
+ llvm::Error E = llvm::make_error<llvm::StringError>(
+ llvm::formatv("{0}\n", lua_tostring(L, -1)),
+ llvm::inconvertibleErrorCode());
+ // Pop error message from the stack.
+ lua_pop(L, 1);
+ return std::move(E);
+ }
+
+ // Boolean return from the callback
+ bool stop = lua_toboolean(L, -1);
+ lua_pop(L, 1);
+
+ return stop;
+}
+
+static void LLDBSwigLuaCallLuaLogOutputCallback(const char *str, void *baton) {
+ lua_State *L = (lua_State *)baton;
+
+ lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
+ lua_gettable(L, LUA_REGISTRYINDEX);
+
+ // FIXME: There's no way to report errors back to the user
+ lua_pushstring(L, str);
+ lua_pcall(L, 1, 0, 0);
+}
+
+static int LLDBSwigLuaCloseFileHandle(lua_State * L) {
+ return luaL_error(L, "You cannot close a file handle used by lldb.");
+}
#ifdef __cplusplus
@@ -4005,7 +4061,7 @@ static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
}
arg1 = *argp1;
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::addr_t)lua_tointeger(L, 2);
result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
return SWIG_arg;
@@ -4027,7 +4083,7 @@ static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
- arg1 = (unsigned long long)lua_tointeger(L, 1);
+ arg1 = (lldb::addr_t)lua_tointeger(L, 1);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
@@ -4235,7 +4291,7 @@ static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::addr_t)lua_tointeger(L, 2);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
@@ -4267,7 +4323,7 @@ static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::addr_t)lua_tointeger(L, 2);
result = (bool)(arg1)->OffsetAddress(arg2);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -4384,7 +4440,7 @@ static int _wrap_SBAddress_SetAddress(lua_State* L) {
}
arg2 = *argp2;
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::addr_t)lua_tointeger(L, 3);
(arg1)->SetAddress(arg2,arg3);
return SWIG_arg;
@@ -4411,7 +4467,7 @@ static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetSymbolContext(arg2);
{
lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
@@ -4594,14 +4650,14 @@ static int _wrap_SBAddress___tostring(lua_State* L) {
lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
+ SWIG_check_num_args("lldb::SBAddress::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__repr__",1,"lldb::SBAddress *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
}
- result = lldb_SBAddress___str__(arg1);
+ result = lldb_SBAddress___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -4703,7 +4759,7 @@ static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
- arg1 = (unsigned long long)lua_tointeger(L, 1);
+ arg1 = (lldb::pid_t)lua_tointeger(L, 1);
result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
return SWIG_arg;
@@ -4904,7 +4960,7 @@ static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::pid_t)lua_tointeger(L, 2);
(arg1)->SetProcessID(arg2);
return SWIG_arg;
@@ -5259,7 +5315,7 @@ static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetResumeCount(arg2);
return SWIG_arg;
@@ -5431,7 +5487,7 @@ static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetUserID(arg2);
return SWIG_arg;
@@ -5457,7 +5513,7 @@ static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetGroupID(arg2);
return SWIG_arg;
@@ -5579,7 +5635,7 @@ static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetEffectiveUserID(arg2);
return SWIG_arg;
@@ -5605,7 +5661,7 @@ static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetEffectiveGroupID(arg2);
return SWIG_arg;
@@ -5655,7 +5711,7 @@ static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::pid_t)lua_tointeger(L, 2);
(arg1)->SetParentProcessID(arg2);
return SWIG_arg;
@@ -6191,7 +6247,7 @@ static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetRangeStartAddress(arg2);
{
lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
@@ -6221,7 +6277,7 @@ static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetRangeEndAddress(arg2);
{
lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
@@ -6317,7 +6373,7 @@ static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
- if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
+ if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
@@ -6331,7 +6387,7 @@ static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
arg3 = (lua_toboolean(L, 3)!=0);
arg4 = (lua_toboolean(L, 4)!=0);
arg5 = (lua_toboolean(L, 5)!=0);
- arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
+ arg6 = (lldb::DynamicValueType)lua_tointeger(L, 6);
result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
{
lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
@@ -6494,14 +6550,14 @@ static int _wrap_SBBlock___tostring(lua_State* L) {
lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
+ SWIG_check_num_args("lldb::SBBlock::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__repr__",1,"lldb::SBBlock *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
}
- result = lldb_SBBlock___str__(arg1);
+ result = lldb_SBBlock___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -6795,7 +6851,7 @@ static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::addr_t)lua_tointeger(L, 2);
result = (arg1)->FindLocationByAddress(arg2);
{
lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
@@ -6825,7 +6881,7 @@ static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::addr_t)lua_tointeger(L, 2);
result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -6852,7 +6908,7 @@ static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (signed int)lua_tointeger(L, 2);
+ arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
result = (arg1)->FindLocationByID(arg2);
{
lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
@@ -6882,7 +6938,7 @@ static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetLocationAtIndex(arg2);
{
lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
@@ -7059,7 +7115,7 @@ static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetIgnoreCount(arg2);
return SWIG_arg;
@@ -7209,7 +7265,7 @@ static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::tid_t)lua_tointeger(L, 2);
(arg1)->SetThreadID(arg2);
return SWIG_arg;
@@ -7259,7 +7315,7 @@ static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetThreadIndex(arg2);
return SWIG_arg;
@@ -8034,7 +8090,7 @@ static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
}
result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -8086,7 +8142,7 @@ static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L
SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
{
lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
@@ -8155,14 +8211,14 @@ static int _wrap_SBBreakpoint___tostring(lua_State* L) {
lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
+ SWIG_check_num_args("lldb::SBBreakpoint::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__repr__",1,"lldb::SBBreakpoint *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
}
- result = lldb_SBBreakpoint___str__(arg1);
+ result = lldb_SBBreakpoint___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -8335,7 +8391,7 @@ static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
}
- arg2 = (unsigned long)lua_tointeger(L, 2);
+ arg2 = (size_t)lua_tointeger(L, 2);
result = (arg1)->GetBreakpointAtIndex(arg2);
{
lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
@@ -8365,7 +8421,7 @@ static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
}
- arg2 = (signed int)lua_tointeger(L, 2);
+ arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
result = (arg1)->FindBreakpointByID(arg2);
{
lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
@@ -8455,7 +8511,7 @@ static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
}
- arg2 = (signed int)lua_tointeger(L, 2);
+ arg2 = (lldb::break_id_t)lua_tointeger(L, 2);
(arg1)->AppendByID(arg2);
return SWIG_arg;
@@ -8829,7 +8885,7 @@ static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetIgnoreCount(arg2);
return SWIG_arg;
@@ -9173,7 +9229,7 @@ static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::tid_t)lua_tointeger(L, 2);
(arg1)->SetThreadID(arg2);
return SWIG_arg;
@@ -9223,7 +9279,7 @@ static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetThreadIndex(arg2);
return SWIG_arg;
@@ -9394,7 +9450,7 @@ static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
- if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
+ if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
@@ -9405,7 +9461,7 @@ static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
}
- arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
+ arg3 = (lldb::DescriptionLevel)lua_tointeger(L, 3);
result = (bool)(arg1)->GetDescription(*arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -9450,14 +9506,14 @@ static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
+ SWIG_check_num_args("lldb::SBBreakpointLocation::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__repr__",1,"lldb::SBBreakpointLocation *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
}
- result = lldb_SBBreakpointLocation___str__(arg1);
+ result = lldb_SBBreakpointLocation___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -9906,7 +9962,7 @@ static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetIgnoreCount(arg2);
return SWIG_arg;
@@ -10056,7 +10112,7 @@ static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::tid_t)lua_tointeger(L, 2);
(arg1)->SetThreadID(arg2);
return SWIG_arg;
@@ -10106,7 +10162,7 @@ static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetThreadIndex(arg2);
return SWIG_arg;
@@ -10697,14 +10753,14 @@ static int _wrap_SBBreakpointName___tostring(lua_State* L) {
lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
+ SWIG_check_num_args("lldb::SBBreakpointName::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__repr__",1,"lldb::SBBreakpointName *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
}
- result = lldb_SBBreakpointName___str__(arg1);
+ result = lldb_SBBreakpointName___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -10966,7 +11022,7 @@ static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
arg3 = (lua_toboolean(L, 3)!=0);
(arg1)->BroadcastEventByType(arg2,arg3);
@@ -10993,7 +11049,7 @@ static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->BroadcastEventByType(arg2);
return SWIG_arg;
@@ -11217,7 +11273,7 @@ static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
}
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
(arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
return SWIG_arg;
@@ -11251,7 +11307,7 @@ static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
}
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -11302,7 +11358,7 @@ static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (bool)(arg1)->EventTypeHasListeners(arg2);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -11336,7 +11392,7 @@ static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
}
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -11568,8 +11624,8 @@ static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
char *result = 0 ;
SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
- arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
+ arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -11588,8 +11644,8 @@ static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State*
char *result = 0 ;
SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
- arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
+ arg1 = (lldb::CommandArgumentType const)lua_tointeger(L, 1);
result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -12004,6 +12060,30 @@ fail:
}
+static int _wrap_SBCommandInterpreter_IsInteractive(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
+ bool result;
+
+ SWIG_check_num_args("lldb::SBCommandInterpreter::IsInteractive",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsInteractive",1,"lldb::SBCommandInterpreter *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
+ SWIG_fail_ptr("SBCommandInterpreter_IsInteractive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
+ }
+
+ result = (bool)(arg1)->IsInteractive();
+ lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
@@ -12144,7 +12224,7 @@ static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
arg4 = (lua_toboolean(L, 4)!=0);
result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -12178,7 +12258,7 @@ static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
}
result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -12222,7 +12302,7 @@ static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
arg5 = (lua_toboolean(L, 5)!=0);
result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -12263,7 +12343,7 @@ static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
}
result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -12514,9 +12594,9 @@ static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
}
arg2 = (char *)lua_tostring(L, 2);
- arg3 = (unsigned int)lua_tointeger(L, 3);
- arg4 = (signed int)lua_tointeger(L, 4);
- arg5 = (signed int)lua_tointeger(L, 5);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
+ arg4 = (int)lua_tointeger(L, 4);
+ arg5 = (int)lua_tointeger(L, 5);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
@@ -12559,9 +12639,9 @@ static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State
}
arg2 = (char *)lua_tostring(L, 2);
- arg3 = (unsigned int)lua_tointeger(L, 3);
- arg4 = (signed int)lua_tointeger(L, 4);
- arg5 = (signed int)lua_tointeger(L, 5);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
+ arg4 = (int)lua_tointeger(L, 4);
+ arg5 = (int)lua_tointeger(L, 5);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
@@ -12662,6 +12742,7 @@ static swig_lua_method swig_SBCommandInterpreter_methods[]= {
{ "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
{ "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
{ "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
+ { "IsInteractive", _wrap_SBCommandInterpreter_IsInteractive},
{ "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
{ "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
{ "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
@@ -12979,6 +13060,56 @@ fail:
}
+static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
+ bool result;
+
+ SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
+ SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
+ }
+
+ result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
+ lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
+ bool arg2 ;
+
+ SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
+ if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
+ SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
+ }
+
+ arg2 = (lua_toboolean(L, 2)!=0);
+ (arg1)->SetPrintErrors(arg2);
+
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
@@ -13055,6 +13186,8 @@ static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
{ "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
{ "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
{ "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
+ { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
+ { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
{ "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
{ "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
{0,0}
@@ -13504,23 +13637,23 @@ static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
size_t result;
SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
result = (arg1)->PutOutput(arg2);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -13576,12 +13709,8 @@ static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
@@ -13601,23 +13730,23 @@ static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
size_t result;
SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
result = (arg1)->PutError(arg2);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -13673,12 +13802,8 @@ static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
@@ -13724,13 +13849,13 @@ static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
- arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::ReturnStatus)lua_tointeger(L, 2);
(arg1)->SetStatus(arg2);
return SWIG_arg;
@@ -13934,7 +14059,7 @@ static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
}
result = (lldb::ReturnStatus)(arg1)->GetStatus();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -14144,22 +14269,22 @@ static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State*
int SWIG_arg = 0;
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
(arg1)->SetImmediateOutputFile(arg2);
return SWIG_arg;
@@ -14176,22 +14301,22 @@ static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State*
int SWIG_arg = 0;
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
(arg1)->SetImmediateErrorFile(arg2);
return SWIG_arg;
@@ -14209,14 +14334,14 @@ static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
+ SWIG_check_num_args("lldb::SBCommandReturnObject::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__repr__",1,"lldb::SBCommandReturnObject *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
- result = lldb_SBCommandReturnObject___str__(arg1);
+ result = lldb_SBCommandReturnObject___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -14233,23 +14358,23 @@ static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State*
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
bool arg3 ;
- lldb::FileSP *argp2 ;
SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
arg3 = (lua_toboolean(L, 3)!=0);
lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
@@ -14306,12 +14431,8 @@ static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
@@ -14330,12 +14451,8 @@ static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
{
@@ -14362,23 +14479,23 @@ static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State*
lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
bool arg3 ;
- lldb::FileSP *argp2 ;
SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
arg3 = (lua_toboolean(L, 3)!=0);
lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
@@ -14435,12 +14552,8 @@ static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
@@ -14459,12 +14572,8 @@ static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
{
@@ -14492,17 +14601,21 @@ static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
char *arg2 = (char *) 0 ;
int arg3 ;
- SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
+ SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
- if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
}
- arg2 = (char *)lua_tostring(L, 2);
- arg3 = (signed int)lua_tointeger(L, 3);
+ {
+ if (lua_isnil(L, 2)) {
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
+ }
+ }
(arg1)->PutCString((char const *)arg2,arg3);
return SWIG_arg;
@@ -14759,10 +14872,10 @@ static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
}
- arg2 = (signed int)lua_tointeger(L, 2);
+ arg2 = (int)lua_tointeger(L, 2);
arg3 = (lua_toboolean(L, 3)!=0);
result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -14789,7 +14902,7 @@ static int _wrap_SBCommunication_Connect(lua_State* L) {
arg2 = (char *)lua_tostring(L, 2);
result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -14813,7 +14926,7 @@ static int _wrap_SBCommunication_Disconnect(lua_State* L) {
}
result = (lldb::ConnectionStatus)(arg1)->Disconnect();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -14919,8 +15032,8 @@ static int _wrap_SBCommunication_Read(lua_State* L) {
}
arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
- arg3 = (unsigned long)lua_tointeger(L, 3);
- arg4 = (unsigned int)lua_tointeger(L, 4);
+ arg3 = (size_t)lua_tointeger(L, 3);
+ arg4 = (uint32_t)lua_tointeger(L, 4);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
@@ -14957,7 +15070,7 @@ static int _wrap_SBCommunication_Write(lua_State* L) {
}
arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ arg3 = (size_t)lua_tointeger(L, 3);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
@@ -15312,7 +15425,7 @@ static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
{
lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
@@ -15331,6 +15444,71 @@ fail:
static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
+ lldb::SBLineEntry *arg2 = 0 ;
+ bool arg3 ;
+ uint32_t result;
+
+ SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",3,3)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
+ if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
+ if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"bool");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
+ SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
+ }
+
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
+ SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
+ }
+
+ arg3 = (lua_toboolean(L, 3)!=0);
+ result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2,arg3);
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
+ lldb::SBLineEntry *arg2 = 0 ;
+ uint32_t result;
+
+ SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
+ if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"lldb::SBLineEntry &");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
+ SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
+ }
+
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
+ SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",2,SWIGTYPE_p_lldb__SBLineEntry);
+ }
+
+ result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(*arg2);
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
uint32_t arg2 ;
uint32_t arg3 ;
lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
@@ -15346,8 +15524,8 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
@@ -15365,7 +15543,7 @@ fail:
}
-static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
+static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(lua_State* L) {
int SWIG_arg = 0;
lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
uint32_t arg2 ;
@@ -15385,8 +15563,8 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ arg3 = (uint32_t)lua_tointeger(L, 3);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
@@ -15412,6 +15590,59 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
};
argc = lua_gettop(L);
+ if (argc == 2) {
+ int _v;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 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__SBLineEntry, SWIG_POINTER_NO_NULL)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ void *ptr;
+ if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 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__SBLineEntry, SWIG_POINTER_NO_NULL)) {
+ _v = 0;
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ _v = lua_isboolean(L,argv[2]);
+ }
+ if (_v) {
+ return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
+ }
+ }
+ }
+ }
if (argc == 4) {
int _v;
{
@@ -15440,7 +15671,7 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
}
}
if (_v) {
- return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
+ return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_2(L);
}
}
}
@@ -15478,7 +15709,7 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
_v = lua_isboolean(L,argv[4]);
}
if (_v) {
- return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
+ return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_3(L);
}
}
}
@@ -15488,6 +15719,8 @@ static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
" Possible C/C++ prototypes are:\n"
+ " lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &,bool) const\n"
+ " lldb::SBCompileUnit::FindLineEntryIndex(lldb::SBLineEntry &) const\n"
" lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
" lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
lua_error(L);return 0;
@@ -15508,7 +15741,7 @@ static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
{
lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
@@ -15566,7 +15799,7 @@ static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
@@ -15599,7 +15832,7 @@ static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetTypes(arg2);
{
lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
@@ -15704,7 +15937,7 @@ static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
}
result = (lldb::LanguageType)(arg1)->GetLanguage();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -15782,14 +16015,14 @@ static int _wrap_SBCompileUnit___tostring(lua_State* L) {
lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
+ SWIG_check_num_args("lldb::SBCompileUnit::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__repr__",1,"lldb::SBCompileUnit *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
}
- result = lldb_SBCompileUnit___str__(arg1);
+ result = lldb_SBCompileUnit___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -15974,7 +16207,7 @@ static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
}
- arg2 = (unsigned char)lua_tointeger(L, 2);
+ arg2 = (uint8_t)lua_tointeger(L, 2);
(arg1)->SetAddressByteSize(arg2);
return SWIG_arg;
@@ -16071,7 +16304,7 @@ static int _wrap_SBData_GetByteOrder(lua_State* L) {
}
result = (lldb::ByteOrder)(arg1)->GetByteOrder();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -16089,13 +16322,13 @@ static int _wrap_SBData_SetByteOrder(lua_State* L) {
SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
}
- arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::ByteOrder)lua_tointeger(L, 2);
(arg1)->SetByteOrder(arg2);
return SWIG_arg;
@@ -16129,7 +16362,7 @@ static int _wrap_SBData_GetFloat(lua_State* L) {
SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (float)(arg1)->GetFloat(*arg2,arg3);
lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
return SWIG_arg;
@@ -16163,7 +16396,7 @@ static int _wrap_SBData_GetDouble(lua_State* L) {
SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (double)(arg1)->GetDouble(*arg2,arg3);
lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
return SWIG_arg;
@@ -16197,7 +16430,7 @@ static int _wrap_SBData_GetLongDouble(lua_State* L) {
SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
{
long double * resultptr = new long double((const long double &) result);
@@ -16234,7 +16467,7 @@ static int _wrap_SBData_GetAddress(lua_State* L) {
SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16268,7 +16501,7 @@ static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16302,7 +16535,7 @@ static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16336,7 +16569,7 @@ static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16370,7 +16603,7 @@ static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16404,7 +16637,7 @@ static int _wrap_SBData_GetSignedInt8(lua_State* L) {
SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16438,7 +16671,7 @@ static int _wrap_SBData_GetSignedInt16(lua_State* L) {
SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16472,7 +16705,7 @@ static int _wrap_SBData_GetSignedInt32(lua_State* L) {
SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16506,7 +16739,7 @@ static int _wrap_SBData_GetSignedInt64(lua_State* L) {
SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -16540,7 +16773,7 @@ static int _wrap_SBData_GetString(lua_State* L) {
SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
result = (char *)(arg1)->GetString(*arg2,arg3);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -16574,7 +16807,7 @@ static int _wrap_SBData_GetDescription(lua_State* L) {
SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
+ arg3 = (lldb::addr_t)lua_tointeger(L, 3);
result = (bool)(arg1)->GetDescription(*arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -16596,12 +16829,10 @@ static int _wrap_SBData_ReadRawData(lua_State* L) {
size_t arg5 ;
size_t result;
- SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
+ SWIG_check_num_args("lldb::SBData::ReadRawData",4,4)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
- if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
- if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
@@ -16612,11 +16843,26 @@ static int _wrap_SBData_ReadRawData(lua_State* L) {
SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
}
- arg3 = (unsigned long long)lua_tointeger(L, 3);
- arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
- arg5 = (unsigned long)lua_tointeger(L, 5);
+ arg3 = (lldb::offset_t)lua_tointeger(L, 3);
+ {
+ arg5 = luaL_checkinteger(L, 4);
+ if (arg5 <= 0) {
+ return luaL_error(L, "Positive integer expected");
+ }
+ arg4 = (char *)malloc(arg5);
+ }
result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
+ {
+ lua_pop(L, 1); // Blow away the previous result
+ if (result == 0) {
+ lua_pushliteral(L, "");
+ } else {
+ lua_pushlstring(L, (const char *)arg4, result);
+ }
+ free(arg4);
+ // SWIG_arg was already incremented
+ }
return SWIG_arg;
if(0) SWIG_fail;
@@ -16636,13 +16882,11 @@ static int _wrap_SBData_SetData(lua_State* L) {
lldb::ByteOrder arg5 ;
uint8_t arg6 ;
- SWIG_check_num_args("lldb::SBData::SetData",6,6)
+ SWIG_check_num_args("lldb::SBData::SetData",5,5)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
- if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
- if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
+ if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"lldb::ByteOrder");
+ if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"uint8_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
@@ -16653,10 +16897,11 @@ static int _wrap_SBData_SetData(lua_State* L) {
SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
}
- arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
- arg4 = (unsigned long)lua_tointeger(L, 4);
- arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
- arg6 = (unsigned char)lua_tointeger(L, 6);
+ {
+ arg3 = (void *)luaL_checklstring(L, 3, &arg4);
+ }
+ arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
+ arg6 = (uint8_t)lua_tointeger(L, 5);
(arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
return SWIG_arg;
@@ -16669,6 +16914,47 @@ fail:
}
+static int _wrap_SBData_SetDataWithOwnership(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBData *arg1 = (lldb::SBData *) 0 ;
+ lldb::SBError *arg2 = 0 ;
+ void *arg3 = (void *) 0 ;
+ size_t arg4 ;
+ lldb::ByteOrder arg5 ;
+ uint8_t arg6 ;
+
+ SWIG_check_num_args("lldb::SBData::SetDataWithOwnership",5,5)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",1,"lldb::SBData *");
+ if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",2,"lldb::SBError &");
+ if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",4,"lldb::ByteOrder");
+ if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::SetDataWithOwnership",5,"uint8_t");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
+ SWIG_fail_ptr("SBData_SetDataWithOwnership",1,SWIGTYPE_p_lldb__SBData);
+ }
+
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
+ SWIG_fail_ptr("SBData_SetDataWithOwnership",2,SWIGTYPE_p_lldb__SBError);
+ }
+
+ {
+ arg3 = (void *)luaL_checklstring(L, 3, &arg4);
+ }
+ arg5 = (lldb::ByteOrder)lua_tointeger(L, 4);
+ arg6 = (uint8_t)lua_tointeger(L, 5);
+ (arg1)->SetDataWithOwnership(*arg2,(void const *)arg3,arg4,arg5,arg6);
+
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBData_Append(lua_State* L) {
int SWIG_arg = 0;
lldb::SBData *arg1 = (lldb::SBData *) 0 ;
@@ -16708,11 +16994,11 @@ static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
lldb::SBData result;
SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
arg3 = (char *)lua_tostring(L, 3);
result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
{
@@ -16737,29 +17023,52 @@ static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
size_t arg4 ;
lldb::SBData result;
- SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
+ SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",3,3)
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
- SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ {
+ if (lua_istable(L, 3)) {
+ // It should accept a table of numbers.
+ arg4 = lua_rawlen(L, 3);
+ arg3 = (uint64_t *)malloc((arg4) * sizeof(uint64_t));
+ int i = 0, j = 0;
+ while (i++ < arg4) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg3[j++] = (uint64_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ arg4 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg4 = (unsigned long)lua_tointeger(L, 4);
result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
{
lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
}
+ {
+ free(arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16773,29 +17082,52 @@ static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
size_t arg4 ;
lldb::SBData result;
- SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
+ SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",3,3)
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
- SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ {
+ if (lua_istable(L, 3)) {
+ // It should accept a table of numbers.
+ arg4 = lua_rawlen(L, 3);
+ arg3 = (uint32_t *)malloc((arg4) * sizeof(uint32_t));
+ int i = 0, j = 0;
+ while (i++ < arg4) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg3[j++] = (uint32_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ arg4 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg4 = (unsigned long)lua_tointeger(L, 4);
result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
{
lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
}
+ {
+ free(arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16809,29 +17141,52 @@ static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
size_t arg4 ;
lldb::SBData result;
- SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
+ SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",3,3)
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
- SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ {
+ if (lua_istable(L, 3)) {
+ // It should accept a table of numbers.
+ arg4 = lua_rawlen(L, 3);
+ arg3 = (int64_t *)malloc((arg4) * sizeof(int64_t));
+ int i = 0, j = 0;
+ while (i++ < arg4) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg3[j++] = (int64_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ arg4 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg4 = (unsigned long)lua_tointeger(L, 4);
result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
{
lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
}
+ {
+ free(arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16845,29 +17200,52 @@ static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
size_t arg4 ;
lldb::SBData result;
- SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
+ SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",3,3)
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
- SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ {
+ if (lua_istable(L, 3)) {
+ // It should accept a table of numbers.
+ arg4 = lua_rawlen(L, 3);
+ arg3 = (int32_t *)malloc((arg4) * sizeof(int32_t));
+ int i = 0, j = 0;
+ while (i++ < arg4) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg3[j++] = (int32_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ arg4 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg4 = (unsigned long)lua_tointeger(L, 4);
result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
{
lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
}
+ {
+ free(arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16881,29 +17259,52 @@ static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
size_t arg4 ;
lldb::SBData result;
- SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
+ SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",3,3)
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
- if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
- arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
- arg2 = (unsigned int)lua_tointeger(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
- SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
+ arg1 = (lldb::ByteOrder)lua_tointeger(L, 1);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ {
+ if (lua_istable(L, 3)) {
+ // It should accept a table of numbers.
+ arg4 = lua_rawlen(L, 3);
+ arg3 = (double *)malloc((arg4) * sizeof(double));
+ int i = 0, j = 0;
+ while (i++ < arg4) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg3[j++] = (double) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ arg4 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg4 = (unsigned long)lua_tointeger(L, 4);
result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
{
lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
}
+ {
+ free(arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16943,28 +17344,51 @@ static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
size_t arg3 ;
bool result;
- SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
+ SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
- SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
+ {
+ if (lua_istable(L, 2)) {
+ // It should accept a table of numbers.
+ arg3 = lua_rawlen(L, 2);
+ arg2 = (uint64_t *)malloc((arg3) * sizeof(uint64_t));
+ int i = 0, j = 0;
+ while (i++ < arg3) {
+ lua_rawgeti(L, 2, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg2[j++] = (uint64_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 2)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg3 = (unsigned long)lua_tointeger(L, 3);
result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free(arg2);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg2);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -16977,28 +17401,51 @@ static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
size_t arg3 ;
bool result;
- SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
+ SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
- SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
+ {
+ if (lua_istable(L, 2)) {
+ // It should accept a table of numbers.
+ arg3 = lua_rawlen(L, 2);
+ arg2 = (uint32_t *)malloc((arg3) * sizeof(uint32_t));
+ int i = 0, j = 0;
+ while (i++ < arg3) {
+ lua_rawgeti(L, 2, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg2[j++] = (uint32_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 2)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg3 = (unsigned long)lua_tointeger(L, 3);
result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free(arg2);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg2);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -17011,28 +17458,51 @@ static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
size_t arg3 ;
bool result;
- SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
+ SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
- SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
+ {
+ if (lua_istable(L, 2)) {
+ // It should accept a table of numbers.
+ arg3 = lua_rawlen(L, 2);
+ arg2 = (int64_t *)malloc((arg3) * sizeof(int64_t));
+ int i = 0, j = 0;
+ while (i++ < arg3) {
+ lua_rawgeti(L, 2, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg2[j++] = (int64_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 2)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg3 = (unsigned long)lua_tointeger(L, 3);
result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free(arg2);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg2);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -17045,28 +17515,51 @@ static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
size_t arg3 ;
bool result;
- SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
+ SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
- SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
+ {
+ if (lua_istable(L, 2)) {
+ // It should accept a table of numbers.
+ arg3 = lua_rawlen(L, 2);
+ arg2 = (int32_t *)malloc((arg3) * sizeof(int32_t));
+ int i = 0, j = 0;
+ while (i++ < arg3) {
+ lua_rawgeti(L, 2, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg2[j++] = (int32_t) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 2)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg3 = (unsigned long)lua_tointeger(L, 3);
result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free(arg2);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg2);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -17079,28 +17572,51 @@ static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
size_t arg3 ;
bool result;
- SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
+ SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
- SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
+ {
+ if (lua_istable(L, 2)) {
+ // It should accept a table of numbers.
+ arg3 = lua_rawlen(L, 2);
+ arg2 = (double *)malloc((arg3) * sizeof(double));
+ int i = 0, j = 0;
+ while (i++ < arg3) {
+ lua_rawgeti(L, 2, i);
+ if (!lua_isnumber(L, -1)) {
+ // if current element cannot be converted to number, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain numbers");
+ }
+ arg2[j++] = (double) lua_tonumber(L, -1);
+ lua_pop(L, 1);
+ }
+ } else if (lua_isnil(L, 2)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg2 = NULL;
+ arg3 = 0;
+ } else {
+ // else raise an error
+ return luaL_error(L, "A list of numbers expected.");
+ }
}
-
- arg3 = (unsigned long)lua_tointeger(L, 3);
result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free(arg2);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free(arg2);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -17111,14 +17627,14 @@ static int _wrap_SBData___tostring(lua_State* L) {
lldb::SBData *arg1 = (lldb::SBData *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBData::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
+ SWIG_check_num_args("lldb::SBData::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__repr__",1,"lldb::SBData *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
}
- result = lldb_SBData___str__(arg1);
+ result = lldb_SBData___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -17169,6 +17685,7 @@ static swig_lua_method swig_SBData_methods[]= {
{ "GetDescription", _wrap_SBData_GetDescription},
{ "ReadRawData", _wrap_SBData_ReadRawData},
{ "SetData", _wrap_SBData_SetData},
+ { "SetDataWithOwnership", _wrap_SBData_SetDataWithOwnership},
{ "Append", _wrap_SBData_Append},
{ "SetDataFromCString", _wrap_SBData_SetDataFromCString},
{ "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
@@ -17215,6 +17732,100 @@ static swig_lua_class *swig_SBData_bases[] = {0};
static const char *swig_SBData_base_names[] = {0};
static swig_lua_class _wrap_class_SBData = { "SBData", "SBData", &SWIGTYPE_p_lldb__SBData,_proxy__wrap_new_SBData, swig_delete_SBData, swig_SBData_methods, swig_SBData_attributes, &swig_SBData_Sf_SwigStatic, swig_SBData_meta, swig_SBData_bases, swig_SBData_base_names };
+static int _wrap_SBDebugger_GetProgressFromEvent(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBEvent *arg1 = 0 ;
+ uint64_t *arg2 = 0 ;
+ uint64_t *arg3 = 0 ;
+ uint64_t *arg4 = 0 ;
+ bool *arg5 = 0 ;
+ uint64_t temp2 ;
+ uint64_t temp3 ;
+ uint64_t temp4 ;
+ bool temp5 ;
+ char *result = 0 ;
+
+ arg2 = &temp2;
+ arg3 = &temp3;
+ arg4 = &temp4;
+ arg5 = &temp5;
+ SWIG_check_num_args("lldb::SBDebugger::GetProgressFromEvent",1,1)
+ if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetProgressFromEvent",1,"lldb::SBEvent const &");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
+ SWIG_fail_ptr("SBDebugger_GetProgressFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
+ }
+
+ result = (char *)lldb::SBDebugger::GetProgressFromEvent((lldb::SBEvent const &)*arg1,*arg2,*arg3,*arg4,*arg5);
+ lua_pushstring(L,(const char *)result); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) *arg2); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) *arg3); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) *arg4); SWIG_arg++;
+ lua_pushboolean(L, (int)((*arg5)!=0)); SWIG_arg++;
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBDebugger_GetDiagnosticFromEvent(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBEvent *arg1 = 0 ;
+ lldb::SBStructuredData result;
+
+ SWIG_check_num_args("lldb::SBDebugger::GetDiagnosticFromEvent",1,1)
+ if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDiagnosticFromEvent",1,"lldb::SBEvent const &");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
+ SWIG_fail_ptr("SBDebugger_GetDiagnosticFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
+ }
+
+ result = lldb::SBDebugger::GetDiagnosticFromEvent((lldb::SBEvent const &)*arg1);
+ {
+ lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBDebugger_GetBroadcaster(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
+ lldb::SBBroadcaster result;
+
+ SWIG_check_num_args("lldb::SBDebugger::GetBroadcaster",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetBroadcaster",1,"lldb::SBDebugger *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
+ SWIG_fail_ptr("SBDebugger_GetBroadcaster",1,SWIGTYPE_p_lldb__SBDebugger);
+ }
+
+ result = (arg1)->GetBroadcaster();
+ {
+ lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBDebugger_Initialize(lua_State* L) {
int SWIG_arg = 0;
@@ -17251,6 +17862,22 @@ fail:
}
+static int _wrap_SBDebugger_PrintStackTraceOnError(lua_State* L) {
+ int SWIG_arg = 0;
+
+ SWIG_check_num_args("lldb::SBDebugger::PrintStackTraceOnError",0,0)
+ lldb::SBDebugger::PrintStackTraceOnError();
+
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBDebugger_Terminate(lua_State* L) {
int SWIG_arg = 0;
@@ -17317,17 +17944,20 @@ static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
void *arg3 = (void *) 0 ;
lldb::SBDebugger result;
- SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
+ SWIG_check_num_args("lldb::SBDebugger::Create",2,2)
if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
arg1 = (lua_toboolean(L, 1)!=0);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
- SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
+ {
+ arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
+ arg3 = (void *)L;
+
+ luaL_checktype(L, 2, LUA_TFUNCTION);
+ lua_settop(L, 2);
+
+ lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
+ lua_insert(L, 2);
+ lua_settable(L, LUA_REGISTRYINDEX);
}
-
- arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
result = lldb::SBDebugger::Create(arg1,arg2,arg3);
{
lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
@@ -17345,8 +17975,8 @@ fail:
static int _wrap_SBDebugger_Create(lua_State* L) {
int argc;
- int argv[4]={
- 1,2,3,4
+ int argv[3]={
+ 1,2,3
};
argc = lua_gettop(L);
@@ -17362,7 +17992,7 @@ static int _wrap_SBDebugger_Create(lua_State* L) {
return _wrap_SBDebugger_Create__SWIG_1(L);
}
}
- if (argc == 3) {
+ if (argc == 2) {
int _v;
{
_v = lua_isboolean(L,argv[0]);
@@ -17377,6 +18007,9 @@ static int _wrap_SBDebugger_Create(lua_State* L) {
}
}
if (_v) {
+ if (argc <= 2) {
+ return _wrap_SBDebugger_Create__SWIG_2(L);
+ }
{
void *ptr;
if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
@@ -17651,8 +18284,14 @@ static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
result = lldb_SBDebugger_GetInputFileHandle(arg1);
{
- lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
- SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
+ lldb::FileSP &sp = result;
+ if (sp && sp->IsValid()) {
+ luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
+ p->closef = &LLDBSwigLuaCloseFileHandle;
+ p->f = sp->GetStream();
+ luaL_setmetatable(L, LUA_FILEHANDLE);
+ SWIG_arg++;
+ }
}
return SWIG_arg;
@@ -17678,8 +18317,14 @@ static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
result = lldb_SBDebugger_GetOutputFileHandle(arg1);
{
- lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
- SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
+ lldb::FileSP &sp = result;
+ if (sp && sp->IsValid()) {
+ luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
+ p->closef = &LLDBSwigLuaCloseFileHandle;
+ p->f = sp->GetStream();
+ luaL_setmetatable(L, LUA_FILEHANDLE);
+ SWIG_arg++;
+ }
}
return SWIG_arg;
@@ -17705,8 +18350,44 @@ static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
result = lldb_SBDebugger_GetErrorFileHandle(arg1);
{
- lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
- SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
+ lldb::FileSP &sp = result;
+ if (sp && sp->IsValid()) {
+ luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
+ p->closef = &LLDBSwigLuaCloseFileHandle;
+ p->f = sp->GetStream();
+ luaL_setmetatable(L, LUA_FILEHANDLE);
+ SWIG_arg++;
+ }
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
+static int _wrap_SBDebugger_SetInputString(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
+ char *arg2 = (char *) 0 ;
+ lldb::SBError result;
+
+ SWIG_check_num_args("lldb::SBDebugger::SetInputString",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",1,"lldb::SBDebugger *");
+ if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputString",2,"char const *");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
+ SWIG_fail_ptr("SBDebugger_SetInputString",1,SWIGTYPE_p_lldb__SBDebugger);
+ }
+
+ arg2 = (char *)lua_tostring(L, 2);
+ result = (arg1)->SetInputString((char const *)arg2);
+ {
+ lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
}
return SWIG_arg;
@@ -17830,23 +18511,23 @@ static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
int SWIG_arg = 0;
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
lldb::SBError result;
SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
result = (arg1)->SetInputFile(arg2);
{
lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
@@ -17905,12 +18586,8 @@ static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
@@ -17930,23 +18607,23 @@ static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
int SWIG_arg = 0;
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
lldb::SBError result;
SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
result = (arg1)->SetOutputFile(arg2);
{
lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
@@ -18005,12 +18682,8 @@ static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
@@ -18030,23 +18703,23 @@ static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
int SWIG_arg = 0;
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
- lldb::FileSP *argp2 ;
lldb::SBError result;
SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
- if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 2, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg2 = file_sp;
}
- arg2 = *argp2;
-
result = (arg1)->SetErrorFile(arg2);
{
lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
@@ -18105,12 +18778,8 @@ static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[1])) &&
+ (luaL_testudata(L, argv[1], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
@@ -18349,15 +19018,11 @@ static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
lldb::SBEvent *arg3 = 0 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
- lldb::FileSP *argp4 ;
- lldb::FileSP *argp5 ;
SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
- if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
- if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
@@ -18373,18 +19038,22 @@ static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 4, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg4 = file_sp;
}
- arg4 = *argp4;
-
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 5, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg5 = file_sp;
}
- arg5 = *argp5;
-
(arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
return SWIG_arg;
@@ -18488,21 +19157,13 @@ static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[3])) &&
+ (luaL_testudata(L, argv[3], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
{
- void *ptr;
- if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[4])) &&
+ (luaL_testudata(L, argv[4], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
@@ -18814,7 +19475,7 @@ static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetTargetAtIndex(arg2);
{
lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
@@ -18877,7 +19538,7 @@ static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (lldb::pid_t)lua_tointeger(L, 2);
result = (arg1)->FindTargetWithProcessID(arg2);
{
lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
@@ -19102,7 +19763,7 @@ static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetPlatformAtIndex(arg2);
{
lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
@@ -19156,7 +19817,7 @@ static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
{
lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
@@ -19368,7 +20029,7 @@ static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
arg1 = (char *)lua_tostring(L, 1);
- arg2 = (unsigned long)lua_tointeger(L, 2);
+ arg2 = (size_t)lua_tointeger(L, 2);
result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -19417,7 +20078,7 @@ static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
arg2 = (char *)lua_tostring(L, 2);
result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -19451,8 +20112,8 @@ static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
char *result = 0 ;
SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
- arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
+ arg1 = (lldb::StateType)lua_tointeger(L, 1);
result = (char *)lldb::SBDebugger::StateAsCString(arg1);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -19491,8 +20152,8 @@ static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
bool result;
SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
- arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
+ arg1 = (lldb::StateType)lua_tointeger(L, 1);
result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -19511,8 +20172,8 @@ static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
bool result;
SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
- if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
- arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
+ if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
+ arg1 = (lldb::StateType)lua_tointeger(L, 1);
result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
return SWIG_arg;
@@ -19535,25 +20196,48 @@ static int _wrap_SBDebugger_EnableLog(lua_State* L) {
SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
}
arg2 = (char *)lua_tostring(L, 2);
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
- SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
+ {
+ if (lua_istable(L, 3)) {
+ size_t size = lua_rawlen(L, 3);
+ arg3 = (char **)malloc((size + 1) * sizeof(char *));
+ int i = 0, j = 0;
+ while (i++ < size) {
+ lua_rawgeti(L, 3, i);
+ if (!lua_isstring(L, -1)) {
+ // if current element cannot be converted to string, raise an error
+ lua_pop(L, 1);
+ return luaL_error(L, "List should only contain strings");
+ }
+ arg3[j++] = (char *)lua_tostring(L, -1);
+ lua_pop(L, 1);
+ }
+ arg3[j] = 0;
+ } else if (lua_isnil(L, 3)) {
+ // "nil" is also acceptable, equivalent as an empty table
+ arg3 = NULL;
+ } else {
+ return luaL_error(L, "A list of strings expected");
+ }
}
-
result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
+ {
+ free((char *) arg3);
+ }
return SWIG_arg;
if(0) SWIG_fail;
fail:
+ {
+ free((char *) arg3);
+ }
lua_error(L);
return SWIG_arg;
}
@@ -19565,21 +20249,24 @@ static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
void *arg3 = (void *) 0 ;
- SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
+ SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
- if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
}
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
- SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
+ {
+ arg2 = LLDBSwigLuaCallLuaLogOutputCallback;
+ arg3 = (void *)L;
+
+ luaL_checktype(L, 2, LUA_TFUNCTION);
+ lua_settop(L, 2);
+
+ lua_pushlightuserdata(L, (void *)&LLDBSwigLuaCallLuaLogOutputCallback);
+ lua_insert(L, 2);
+ lua_settable(L, LUA_REGISTRYINDEX);
}
-
- arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
(arg1)->SetLoggingCallback(arg2,arg3);
return SWIG_arg;
@@ -19598,17 +20285,16 @@ static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
void *arg2 = (void *) 0 ;
size_t arg3 ;
- SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
+ SWIG_check_num_args("lldb::SBDebugger::DispatchInput",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
- if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ {
+ arg2 = (void *)luaL_checklstring(L, 2, &arg3);
+ }
(arg1)->DispatchInput((void const *)arg2,arg3);
return SWIG_arg;
@@ -19698,7 +20384,7 @@ static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
- arg1 = (signed int)lua_tointeger(L, 1);
+ arg1 = (int)lua_tointeger(L, 1);
result = lldb::SBDebugger::FindDebuggerWithID(arg1);
{
lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
@@ -19837,7 +20523,7 @@ static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetTerminalWidth(arg2);
return SWIG_arg;
@@ -19961,7 +20647,7 @@ static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
}
result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -19979,13 +20665,13 @@ static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
(arg1)->SetScriptLanguage(arg2);
return SWIG_arg;
@@ -20086,13 +20772,13 @@ static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
result = (arg1)->GetCategory(arg2);
{
lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
@@ -20257,7 +20943,7 @@ static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
result = (arg1)->GetCategoryAtIndex(arg2);
{
lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
@@ -20444,19 +21130,49 @@ fail:
}
+static int _wrap_SBDebugger_GetScriptInterpreterInfo(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
+ lldb::ScriptLanguage arg2 ;
+ lldb::SBStructuredData result;
+
+ SWIG_check_num_args("lldb::SBDebugger::GetScriptInterpreterInfo",2,2)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",1,"lldb::SBDebugger *");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptInterpreterInfo",2,"lldb::ScriptLanguage");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
+ SWIG_fail_ptr("SBDebugger_GetScriptInterpreterInfo",1,SWIGTYPE_p_lldb__SBDebugger);
+ }
+
+ arg2 = (lldb::ScriptLanguage)lua_tointeger(L, 2);
+ result = (arg1)->GetScriptInterpreterInfo(arg2);
+ {
+ lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static int _wrap_SBDebugger___tostring(lua_State* L) {
int SWIG_arg = 0;
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
+ SWIG_check_num_args("lldb::SBDebugger::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__repr__",1,"lldb::SBDebugger *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
}
- result = lldb_SBDebugger___str__(arg1);
+ result = lldb_SBDebugger___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -20531,14 +21247,14 @@ static int _wrap_SBDebugger_RunREPL(lua_State* L) {
SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
}
- arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
arg3 = (char *)lua_tostring(L, 3);
result = (arg1)->RunREPL(arg2,(char const *)arg3);
{
@@ -20555,6 +21271,47 @@ fail:
}
+static int _wrap_SBDebugger_LoadTraceFromFile(lua_State* L) {
+ int SWIG_arg = 0;
+ lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
+ lldb::SBError *arg2 = 0 ;
+ lldb::SBFileSpec *arg3 = 0 ;
+ lldb::SBTrace result;
+
+ SWIG_check_num_args("lldb::SBDebugger::LoadTraceFromFile",3,3)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",1,"lldb::SBDebugger *");
+ if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",2,"lldb::SBError &");
+ if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::LoadTraceFromFile",3,"lldb::SBFileSpec const &");
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
+ SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",1,SWIGTYPE_p_lldb__SBDebugger);
+ }
+
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
+ SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",2,SWIGTYPE_p_lldb__SBError);
+ }
+
+
+ if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
+ SWIG_fail_ptr("SBDebugger_LoadTraceFromFile",3,SWIGTYPE_p_lldb__SBFileSpec);
+ }
+
+ result = (arg1)->LoadTraceFromFile(*arg2,(lldb::SBFileSpec const &)*arg3);
+ {
+ lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
+ SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
+ }
+ return SWIG_arg;
+
+ if(0) SWIG_fail;
+
+fail:
+ lua_error(L);
+ return SWIG_arg;
+}
+
+
static void swig_delete_SBDebugger(void *obj) {
lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
delete arg1;
@@ -20571,6 +21328,7 @@ static swig_lua_attribute swig_SBDebugger_attributes[] = {
{0,0,0}
};
static swig_lua_method swig_SBDebugger_methods[]= {
+ { "GetBroadcaster", _wrap_SBDebugger_GetBroadcaster},
{ "IsValid", _wrap_SBDebugger_IsValid},
{ "Clear", _wrap_SBDebugger_Clear},
{ "SetAsync", _wrap_SBDebugger_SetAsync},
@@ -20579,6 +21337,7 @@ static swig_lua_method swig_SBDebugger_methods[]= {
{ "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
{ "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
{ "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
+ { "SetInputString", _wrap_SBDebugger_SetInputString},
{ "SetInputFile", _wrap_SBDebugger_SetInputFile},
{ "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
{ "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
@@ -20642,9 +21401,11 @@ static swig_lua_method swig_SBDebugger_methods[]= {
{ "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
{ "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
{ "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
+ { "GetScriptInterpreterInfo", _wrap_SBDebugger_GetScriptInterpreterInfo},
{ "__tostring", _wrap_SBDebugger___tostring},
{ "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
{ "RunREPL", _wrap_SBDebugger_RunREPL},
+ { "LoadTraceFromFile", _wrap_SBDebugger_LoadTraceFromFile},
{0,0}
};
static swig_lua_method swig_SBDebugger_meta[] = {
@@ -20656,11 +21417,17 @@ static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
{0,0,0}
};
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)},
{0,0,0,0,0,0}
};
static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
+ { "GetProgressFromEvent", _wrap_SBDebugger_GetProgressFromEvent},
+ { "GetDiagnosticFromEvent", _wrap_SBDebugger_GetDiagnosticFromEvent},
{ "Initialize", _wrap_SBDebugger_Initialize},
{ "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
+ { "PrintStackTraceOnError", _wrap_SBDebugger_PrintStackTraceOnError},
{ "Terminate", _wrap_SBDebugger_Terminate},
{ "Create", _wrap_SBDebugger_Create},
{ "Destroy", _wrap_SBDebugger_Destroy},
@@ -20942,7 +21709,7 @@ static int _wrap_SBDeclaration_SetLine(lua_State* L) {
SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetLine(arg2);
return SWIG_arg;
@@ -20968,7 +21735,7 @@ static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetColumn(arg2);
return SWIG_arg;
@@ -21017,14 +21784,14 @@ static int _wrap_SBDeclaration___tostring(lua_State* L) {
lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
+ SWIG_check_num_args("lldb::SBDeclaration::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__repr__",1,"lldb::SBDeclaration *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
}
- result = lldb_SBDeclaration___str__(arg1);
+ result = lldb_SBDeclaration___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -21301,7 +22068,7 @@ static int _wrap_SBError_GetType(lua_State* L) {
}
result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -21321,14 +22088,14 @@ static int _wrap_SBError_SetError(lua_State* L) {
SWIG_check_num_args("lldb::SBError::SetError",3,3)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
- if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
+ if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
- arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
+ arg3 = (lldb::ErrorType)lua_tointeger(L, 3);
(arg1)->SetError(arg2,arg3);
return SWIG_arg;
@@ -21723,14 +22490,14 @@ static int _wrap_SBError___tostring(lua_State* L) {
lldb::SBError *arg1 = (lldb::SBError *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBError::__str__",1,1)
- if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
+ SWIG_check_num_args("lldb::SBError::__repr__",1,1)
+ if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__repr__",1,"lldb::SBError *");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
}
- result = lldb_SBError___str__(arg1);
+ result = lldb_SBError___repr__(arg1);
lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
return SWIG_arg;
@@ -21943,7 +22710,7 @@ static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
}
- arg2 = (unsigned long)lua_tointeger(L, 2);
+ arg2 = (size_t)lua_tointeger(L, 2);
result = (char *)(arg1)->GetNameAtIndex(arg2);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -21970,7 +22737,7 @@ static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
}
- arg2 = (unsigned long)lua_tointeger(L, 2);
+ arg2 = (size_t)lua_tointeger(L, 2);
result = (char *)(arg1)->GetValueAtIndex(arg2);
lua_pushstring(L,(const char *)result); SWIG_arg++;
return SWIG_arg;
@@ -22257,13 +23024,12 @@ static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
uint32_t arg3 ;
lldb::SBEvent *result = 0 ;
- SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
+ SWIG_check_num_args("lldb::SBEvent::SBEvent",2,2)
if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
- if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
- if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
- arg1 = (unsigned int)lua_tointeger(L, 1);
- arg2 = (char *)lua_tostring(L, 2);
- arg3 = (unsigned int)lua_tointeger(L, 3);
+ arg1 = (uint32_t)lua_tointeger(L, 1);
+ {
+ arg2 = (char *)luaL_checklstring(L, 2, (size_t *)&arg3);
+ }
result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
return SWIG_arg;
@@ -22278,8 +23044,8 @@ fail:
static int _wrap_new_SBEvent(lua_State* L) {
int argc;
- int argv[4]={
- 1,2,3,4
+ int argv[3]={
+ 1,2,3
};
argc = lua_gettop(L);
@@ -22300,7 +23066,7 @@ static int _wrap_new_SBEvent(lua_State* L) {
return _wrap_new_SBEvent__SWIG_1(L);
}
}
- if (argc == 3) {
+ if (argc == 2) {
int _v;
{
_v = lua_isnumber(L,argv[0]);
@@ -22310,6 +23076,9 @@ static int _wrap_new_SBEvent(lua_State* L) {
_v = SWIG_lua_isnilstring(L,argv[1]);
}
if (_v) {
+ if (argc <= 2) {
+ return _wrap_new_SBEvent__SWIG_2(L);
+ }
{
_v = lua_isnumber(L,argv[2]);
}
@@ -23461,7 +24230,7 @@ static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
}
result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
- lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
+ lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
if(0) SWIG_fail;
@@ -23479,13 +24248,13 @@ static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L)
SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
}
- arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::DynamicValueType)lua_tointeger(L, 2);
(arg1)->SetFetchDynamicValue(arg2);
return SWIG_arg;
@@ -23607,7 +24376,7 @@ static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State*
SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetTimeoutInMicroSeconds(arg2);
return SWIG_arg;
@@ -23729,7 +24498,7 @@ static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(l
SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
}
- arg2 = (unsigned int)lua_tointeger(L, 2);
+ arg2 = (uint32_t)lua_tointeger(L, 2);
(arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
return SWIG_arg;
@@ -24187,13 +24956,13 @@ static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
- if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
+ if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
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::LanguageType)(int)lua_tonumber(L, 2);
+ arg2 = (lldb::LanguageType)lua_tointeger(L, 2);
(arg1)->SetLanguage(arg2);
return SWIG_arg;
@@ -24635,7 +25404,7 @@ static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
}
- arg2 = (unsigned long long)lua_tointeger(L, 2);
+ arg2 = (uint64_t)lua_tointeger(L, 2);
(arg1)->SetRetriesWithFixIts(arg2);
return SWIG_arg;
@@ -24952,7 +25721,7 @@ static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
- arg1 = (signed int)lua_tointeger(L, 1);
+ arg1 = (int)lua_tointeger(L, 1);
arg2 = (char *)lua_tostring(L, 2);
arg3 = (lua_toboolean(L, 3)!=0);
result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
@@ -24970,17 +25739,17 @@ fail:
static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
int SWIG_arg = 0;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
- lldb::FileSP *argp1 ;
lldb::SBFile *result = 0 ;
SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
- if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg1 = file_sp;
}
- arg1 = *argp1;
-
result = (lldb::SBFile *)new lldb::SBFile(arg1);
SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
return SWIG_arg;
@@ -25006,12 +25775,8 @@ static int _wrap_new_SBFile(lua_State* L) {
if (argc == 1) {
int _v;
{
- void *ptr;
- if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
- _v = 0;
- } else {
- _v = 1;
- }
+ _v = (lua_isuserdata(L, argv[0])) &&
+ (luaL_testudata(L, argv[0], LUA_FILEHANDLE) != nullptr);
}
if (_v) {
return _wrap_new_SBFile__SWIG_2(L);
@@ -25049,17 +25814,17 @@ static int _wrap_new_SBFile(lua_State* L) {
static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
int SWIG_arg = 0;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
- lldb::FileSP *argp1 ;
lldb::SBFile result;
SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
- if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg1 = file_sp;
}
- arg1 = *argp1;
-
result = lldb_SBFile_MakeBorrowed(arg1);
{
lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
@@ -25078,17 +25843,17 @@ fail:
static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
int SWIG_arg = 0;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
- lldb::FileSP *argp1 ;
lldb::SBFile result;
SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
- if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg1 = file_sp;
}
- arg1 = *argp1;
-
result = lldb_SBFile_MakeForcingIOMethods(arg1);
{
lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
@@ -25107,17 +25872,17 @@ fail:
static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
int SWIG_arg = 0;
SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
- lldb::FileSP *argp1 ;
lldb::SBFile result;
SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
- if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
-
- if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
- SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
+ {
+ luaL_Stream *p = (luaL_Stream *)luaL_checkudata(L, 1, LUA_FILEHANDLE);
+ lldb::FileSP file_sp;
+ file_sp = std::make_shared<lldb_private::NativeFile>(p->f, false);
+ if (!file_sp->IsValid())
+ return luaL_error(L, "Invalid file");
+ arg1 = file_sp;
}
- arg1 = *argp1;
-
result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
{
lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
@@ -25156,7 +25921,7 @@ static int _wrap_SBFile_Read(lua_State* L) {
SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
}
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ arg3 = (size_t)lua_tointeger(L, 3);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
@@ -25200,7 +25965,7 @@ static int _wrap_SBFile_Write(lua_State* L) {
SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
}
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ arg3 = (size_t)lua_tointeger(L, 3);
if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
@@ -25309,8 +26074,14 @@ static int _wrap_SBFile_GetFile(lua_State* L) {
result = (arg1)->GetFile();
{
- lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
- SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
+ lldb::FileSP &sp = result;
+ if (sp && sp->IsValid()) {
+ luaL_Stream *p = (luaL_Stream *)lua_newuserdata(L, sizeof(luaL_Stream));
+ p->closef = &LLDBSwigLuaCloseFileHandle;
+ p->f = sp->GetStream();
+ luaL_setmetatable(L, LUA_FILEHANDLE);
+ SWIG_arg++;
+ }
}
return SWIG_arg;
@@ -25740,7 +26511,7 @@ static int _wrap_SBFileSpec_GetPath(lua_State* L) {
}
arg2 = (char *)lua_tostring(L, 2);
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ arg3 = (size_t)lua_tointeger(L, 3);
result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -25766,7 +26537,7 @@ static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
arg1 = (char *)lua_tostring(L, 1);
arg2 = (char *)lua_tostring(L, 2);
- arg3 = (unsigned long)lua_tointeger(L, 3);
+ arg3 = (size_t)lua_tointeger(L, 3);
result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
return SWIG_arg;
@@ -25841,14 +26612,14 @@ static int _wrap_SBFileSpec___tostring(lua_State* L) {
lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
std::string result;
- SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
- if(!SW