Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2017 20:12:37 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   svn commit: r326949 - in vendor/lldb/dist: . cmake cmake/modules examples/darwin/heap_find examples/python examples/synthetic include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core...
Message-ID:  <201712182012.vBIKCbvU085669@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Mon Dec 18 20:12:36 2017
New Revision: 326949
URL: https://svnweb.freebsd.org/changeset/base/326949

Log:
  Vendor import of lldb trunk r321017:
  https://llvm.org/svn/llvm-project/lldb/trunk@321017

Added:
  vendor/lldb/dist/examples/python/step_and_print.py   (contents, props changed)
  vendor/lldb/dist/include/lldb/API/SBBreakpointName.h   (contents, props changed)
  vendor/lldb/dist/include/lldb/API/SBProcessInfo.h   (contents, props changed)
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointName.h   (contents, props changed)
  vendor/lldb/dist/include/lldb/Core/Architecture.h   (contents, props changed)
  vendor/lldb/dist/include/lldb/Host/TaskPool.h   (contents, props changed)
  vendor/lldb/dist/include/lldb/Utility/ArchSpec.h   (contents, props changed)
  vendor/lldb/dist/lit/Modules/
  vendor/lldb/dist/lit/Modules/compressed-sections.yaml
  vendor/lldb/dist/lit/Modules/lit.local.cfg
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/breakpoint-it/
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/breakpoint-it/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/breakpoint-it/TestBreakpointIt.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/breakpoint-it/main.c   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/TestEmulations.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-7-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-add-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-bic-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-bic-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldmia-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-7-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldr-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrd-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrd-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrd-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrh-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrsh-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-ldrsh-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-13-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-14-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-15-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-16-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-17-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-18-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-19-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-20-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-21-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-22-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-23-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-24-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-25-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-26-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-27-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-28-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-29-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-30-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-31-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mov-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-moveq-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-movs-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-mvn-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-pop-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-pop-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-pop-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-pop-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-pop-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-push-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-str-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-strb-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-strb-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-strbt-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-strd-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-strt-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-10-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-sub-9-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-subs-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpop-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpop-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpop-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpush-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpush-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm/emulation/new-test-files/test-vpush-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/dummy.mk   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/TestBreakpointAutoContinue.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/auto_continue/main.c   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/TestBreakpointHitCount.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_hit_count/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/foo.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/foo.h   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/global_constructor/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_source/commands.txt   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/TestDataFormatterLibcxxBitset.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/bitset/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/forward_list/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/forward_list/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/forward_list/TestDataFormatterLibcxxForwardList.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/forward_list/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/queue/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/queue/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/queue/TestDataFormatterLibcxxQueue.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/queue/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/tuple/
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/tuple/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/tuple/TestDataFormatterLibcxxTuple.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/tuple/main.cpp   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/load_unload/.categories
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformPython.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-ppc64le.core   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/linux-ppc64le.out   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/step_until/.categories
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/.categories
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/.categories
  vendor/lldb/dist/packages/Python/lldbsuite/test/linux/add-symbols/
  vendor/lldb/dist/packages/Python/lldbsuite/test/linux/add-symbols/Makefile   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/linux/add-symbols/TestTargetSymbolsAddCommand.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/linux/add-symbols/main.c   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/default-constructor/sb_breakpointname.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/default-constructor/sb_process_info.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/file_handle/
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/file_handle/TestFileHandle.py   (contents, props changed)
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/.categories
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/.categories
  vendor/lldb/dist/scripts/framework-header-fix.sh   (contents, props changed)
  vendor/lldb/dist/scripts/interface/SBBreakpointName.i
  vendor/lldb/dist/scripts/interface/SBProcessInfo.i
  vendor/lldb/dist/source/API/SBBreakpointName.cpp   (contents, props changed)
  vendor/lldb/dist/source/API/SBBreakpointOptionCommon.cpp   (contents, props changed)
  vendor/lldb/dist/source/API/SBBreakpointOptionCommon.h   (contents, props changed)
  vendor/lldb/dist/source/API/SBProcessInfo.cpp   (contents, props changed)
  vendor/lldb/dist/source/Breakpoint/BreakpointName.cpp   (contents, props changed)
  vendor/lldb/dist/source/Host/common/TaskPool.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Architecture/
  vendor/lldb/dist/source/Plugins/Architecture/Arm/
  vendor/lldb/dist/source/Plugins/Architecture/Arm/ArchitectureArm.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Architecture/Arm/ArchitectureArm.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Architecture/Arm/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Architecture/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_ppc64le.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/Utility/lldb-ppc64le-register-enums.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterUtilities.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterUtilities.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h   (contents, props changed)
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp   (contents, props changed)
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h   (contents, props changed)
  vendor/lldb/dist/source/Utility/ArchSpec.cpp   (contents, props changed)
  vendor/lldb/dist/source/Utility/PPC64LE_DWARF_Registers.h   (contents, props changed)
  vendor/lldb/dist/source/Utility/PPC64LE_ehframe_Registers.h   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/
  vendor/lldb/dist/tools/intel-features/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/README.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/cli-wrapper.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/
  vendor/lldb/dist/tools/intel-features/intel-mpx/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.h   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/test/
  vendor/lldb/dist/tools/intel-features/intel-mpx/test/Makefile   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/test/README.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/test/TestMPXTable.py   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-mpx/test/main.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/
  vendor/lldb/dist/tools/intel-features/intel-pt/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/Decoder.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/Decoder.h   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/PTDecoder.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/PTDecoder.h   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/README_CLI.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/README_TOOL.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/cli-wrapper-pt.cpp   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/cli-wrapper-pt.h   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/intel-pt/interface/
  vendor/lldb/dist/tools/intel-features/intel-pt/interface/PTDecoder.i
  vendor/lldb/dist/tools/intel-features/scripts/
  vendor/lldb/dist/tools/intel-features/scripts/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/tools/intel-features/scripts/lldb-intel-features.swig
  vendor/lldb/dist/tools/intel-features/scripts/python-typemaps.txt   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/
  vendor/lldb/dist/tools/lldb-test/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/FormatUtil.cpp   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/FormatUtil.h   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/SystemInitializerTest.cpp   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/SystemInitializerTest.h   (contents, props changed)
  vendor/lldb/dist/tools/lldb-test/lldb-test.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/Host/HostInfoTest.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/Host/TaskPoolTest.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/TestingSupport/
  vendor/lldb/dist/unittests/TestingSupport/CMakeLists.txt   (contents, props changed)
  vendor/lldb/dist/unittests/TestingSupport/MockTildeExpressionResolver.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/TestingSupport/MockTildeExpressionResolver.h   (contents, props changed)
  vendor/lldb/dist/unittests/TestingSupport/TestUtilities.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/TestingSupport/TestUtilities.h   (contents, props changed)
  vendor/lldb/dist/unittests/Utility/ArchSpecTest.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/Utility/JSONTest.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/tools/lldb-server/inferior/environment_check.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/tools/lldb-server/tests/LLGSTest.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/tools/lldb-server/tests/TestBase.cpp   (contents, props changed)
  vendor/lldb/dist/unittests/tools/lldb-server/tests/TestBase.h   (contents, props changed)
Deleted:
  vendor/lldb/dist/cmake/LLDBDependencies.cmake
  vendor/lldb/dist/include/lldb/Core/ArchSpec.h
  vendor/lldb/dist/include/lldb/Utility/TaskPool.h
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/TestEmulations.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-7-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-add-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-bic-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-bic-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldmia-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-7-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldr-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrd-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrd-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrd-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrh-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrsh-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-ldrsh-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-11-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-12-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-13-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-14-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-15-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-16-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-17-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-18-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-19-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-20-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-21-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-22-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-23-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-24-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-25-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-26-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-27-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-28-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-29-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-30-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-31-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-7-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mov-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-moveq-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-movs-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-mvn-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-pop-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-pop-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-pop-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-pop-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-pop-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-push-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-str-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-strb-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-strb-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-strbt-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-strd-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-strt-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-10-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-2-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-3-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-4-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-5-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-6-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-8-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-sub-9-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-1-arm.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-10-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-4-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-5-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-6-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-8-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-subs-9-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpop-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpop-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpop-3-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpush-1-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpush-2-thumb.dat
  vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/new-test-files/test-vpush-3-thumb.dat
  vendor/lldb/dist/source/Core/ArchSpec.cpp
  vendor/lldb/dist/source/Utility/TaskPool.cpp
  vendor/lldb/dist/tools/intel-mpx/CMakeLists.txt
  vendor/lldb/dist/tools/intel-mpx/IntelMPXTablePlugin.cpp
  vendor/lldb/dist/tools/intel-mpx/test/Makefile
  vendor/lldb/dist/tools/intel-mpx/test/README.txt
  vendor/lldb/dist/tools/intel-mpx/test/TestMPXTable.py
  vendor/lldb/dist/tools/intel-mpx/test/main.cpp
  vendor/lldb/dist/unittests/Core/ArchSpecTest.cpp
  vendor/lldb/dist/unittests/Utility/Helpers/CMakeLists.txt
  vendor/lldb/dist/unittests/Utility/Helpers/MockTildeExpressionResolver.cpp
  vendor/lldb/dist/unittests/Utility/Helpers/MockTildeExpressionResolver.h
  vendor/lldb/dist/unittests/Utility/Helpers/TestUtilities.cpp
  vendor/lldb/dist/unittests/Utility/Helpers/TestUtilities.h
  vendor/lldb/dist/unittests/Utility/TaskPoolTest.cpp
Modified:
  vendor/lldb/dist/CMakeLists.txt
  vendor/lldb/dist/CODE_OWNERS.txt
  vendor/lldb/dist/cmake/modules/AddLLDB.cmake
  vendor/lldb/dist/cmake/modules/LLDBConfig.cmake
  vendor/lldb/dist/cmake/modules/LLDBGenerateConfig.cmake
  vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake
  vendor/lldb/dist/examples/darwin/heap_find/heap.py
  vendor/lldb/dist/examples/python/cmdtemplate.py
  vendor/lldb/dist/examples/python/crashlog.py
  vendor/lldb/dist/examples/python/lldb_module_utils.py
  vendor/lldb/dist/examples/synthetic/libcxx.py
  vendor/lldb/dist/include/lldb/API/LLDB.h
  vendor/lldb/dist/include/lldb/API/SBBreakpoint.h
  vendor/lldb/dist/include/lldb/API/SBBreakpointLocation.h
  vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h
  vendor/lldb/dist/include/lldb/API/SBDebugger.h
  vendor/lldb/dist/include/lldb/API/SBDefines.h
  vendor/lldb/dist/include/lldb/API/SBError.h
  vendor/lldb/dist/include/lldb/API/SBFileSpec.h
  vendor/lldb/dist/include/lldb/API/SBProcess.h
  vendor/lldb/dist/include/lldb/API/SBStream.h
  vendor/lldb/dist/include/lldb/API/SBStringList.h
  vendor/lldb/dist/include/lldb/API/SBStructuredData.h
  vendor/lldb/dist/include/lldb/API/SBTarget.h
  vendor/lldb/dist/include/lldb/API/SBThread.h
  vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointIDList.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointList.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h
  vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h
  vendor/lldb/dist/include/lldb/Core/Disassembler.h
  vendor/lldb/dist/include/lldb/Core/EmulateInstruction.h
  vendor/lldb/dist/include/lldb/Core/IOHandler.h
  vendor/lldb/dist/include/lldb/Core/MappedHash.h
  vendor/lldb/dist/include/lldb/Core/Module.h
  vendor/lldb/dist/include/lldb/Core/ModuleSpec.h
  vendor/lldb/dist/include/lldb/Core/PluginManager.h
  vendor/lldb/dist/include/lldb/Core/RangeMap.h
  vendor/lldb/dist/include/lldb/Core/Section.h
  vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h
  vendor/lldb/dist/include/lldb/Expression/ExpressionParser.h
  vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h
  vendor/lldb/dist/include/lldb/Host/Config.h.cmake
  vendor/lldb/dist/include/lldb/Host/Host.h
  vendor/lldb/dist/include/lldb/Host/HostInfoBase.h
  vendor/lldb/dist/include/lldb/Host/MainLoop.h
  vendor/lldb/dist/include/lldb/Host/PseudoTerminal.h
  vendor/lldb/dist/include/lldb/Host/common/NativeProcessProtocol.h
  vendor/lldb/dist/include/lldb/Host/common/NativeRegisterContext.h
  vendor/lldb/dist/include/lldb/Host/common/NativeThreadProtocol.h
  vendor/lldb/dist/include/lldb/Interpreter/Args.h
  vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionGroupArchitecture.h
  vendor/lldb/dist/include/lldb/Interpreter/OptionValueArch.h
  vendor/lldb/dist/include/lldb/Symbol/ArmUnwindInfo.h
  vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h
  vendor/lldb/dist/include/lldb/Symbol/CompilerType.h
  vendor/lldb/dist/include/lldb/Symbol/DeclVendor.h
  vendor/lldb/dist/include/lldb/Symbol/FuncUnwinders.h
  vendor/lldb/dist/include/lldb/Symbol/GoASTContext.h
  vendor/lldb/dist/include/lldb/Symbol/JavaASTContext.h
  vendor/lldb/dist/include/lldb/Symbol/OCamlASTContext.h
  vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h
  vendor/lldb/dist/include/lldb/Symbol/TypeSystem.h
  vendor/lldb/dist/include/lldb/Target/Platform.h
  vendor/lldb/dist/include/lldb/Target/Process.h
  vendor/lldb/dist/include/lldb/Target/ProcessInfo.h
  vendor/lldb/dist/include/lldb/Target/ProcessLaunchInfo.h
  vendor/lldb/dist/include/lldb/Target/Target.h
  vendor/lldb/dist/include/lldb/Target/UnwindAssembly.h
  vendor/lldb/dist/include/lldb/Utility/DataExtractor.h
  vendor/lldb/dist/include/lldb/Utility/FileSpec.h
  vendor/lldb/dist/include/lldb/Utility/Log.h
  vendor/lldb/dist/include/lldb/Utility/Logging.h
  vendor/lldb/dist/include/lldb/Utility/SharingPtr.h
  vendor/lldb/dist/include/lldb/Utility/Status.h
  vendor/lldb/dist/include/lldb/Utility/StringList.h
  vendor/lldb/dist/include/lldb/Utility/UUID.h
  vendor/lldb/dist/include/lldb/lldb-enumerations.h
  vendor/lldb/dist/include/lldb/lldb-forward.h
  vendor/lldb/dist/include/lldb/lldb-private-defines.h
  vendor/lldb/dist/include/lldb/lldb-private-forward.h
  vendor/lldb/dist/lit/CMakeLists.txt
  vendor/lldb/dist/lit/Unit/lit.cfg
  vendor/lldb/dist/lit/lit.cfg
  vendor/lldb/dist/lit/lit.site.cfg.in
  vendor/lldb/dist/lldb.xcodeproj/project.pbxproj
  vendor/lldb/dist/lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme
  vendor/lldb/dist/lldb.xcodeproj/xcshareddata/xcschemes/darwin-debug.xcscheme
  vendor/lldb/dist/lldb.xcodeproj/xcshareddata/xcschemes/desktop.xcscheme
  vendor/lldb/dist/packages/Python/lldbsuite/test/decorators.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/example/TestSequenceFunctions.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/anonymous-struct/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-function/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/char/TestExprsChar.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/fixits/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/po_verbosity/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/po_verbosity/main.m
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/dummy.cpp
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/avoids-fd-leak/TestFdLeak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_names/TestBreakpointNames.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_source/.lldb
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/TestDataFormatterStdIterator.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/TestDataFormatterStdSmartPtr.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/TestDataFormatterStdString.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/TestDataFormatterStdTuple.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/TestDataFormatterStdUniquePtr.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synth/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/dump_dynamic/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/stringprinter/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/summary-string-onfail/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/var-in-aggregate-misuse/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/disassembly/TestDisassembleBreakpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/exec/TestExec.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/expr-doesnt-deadlock/TestExprDoesntBlock.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/array/TestArray.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/bad-reference/TestBadReference.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/complicated-expression/TestComplicatedExpression.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-argument/TestDiagnoseDereferenceArgument.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-function-return/TestDiagnoseDereferenceFunctionReturn.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/dereference-this/TestDiagnoseDereferenceThis.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/inheritance/TestDiagnoseInheritance.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/local-variable/TestLocalVariable.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/frame-diagnose/virtual-method-call/TestDiagnoseDereferenceVirtualMethodCall.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashing.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/launch_with_shellexpand/TestLaunchWithShellExpand.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/load_unload/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/load_unload/TestLoadUnload.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/mtc/simple/TestMTCSimple.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpNew.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/minidump/TestMiniDump.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_attach/TestProcessAttach.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/TestAttachDenied.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_group/TestChangeProcessGroup.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/step-avoids-no-debug/TestStepNoDebug.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookMechanism.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoints_delayed_breakpoint_one_watchpoint/TestConcurrentBreakpointsDelayedBreakpointOneWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint/TestConcurrentCrashWithWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint_breakpoint_signal/TestConcurrentCrashWithWatchpointBreakpointSignal.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_watch/TestConcurrentDelaySignalWatch.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_watch_break/TestConcurrentDelayWatchBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_watchpoint/TestConcurrentDelayedCrashWithBreakpointWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/main.cpp
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/many_watchpoints/TestConcurrentManyWatchpoints.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/n_watch_n_break/TestConcurrentNWatchNBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_watch/TestConcurrentSignalDelayWatch.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_n_watch_n_break/TestConcurrentSignalNWatchNBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch/TestConcurrentSignalWatch.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch_break/TestConcurrentSignalWatchBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_watchpoint/TestConcurrentTwoBreakpointsOneWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoint_threads/TestConcurrentTwoWatchpointThreads.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_breakpoint/TestConcurrentTwoWatchpointsOneBreakpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_delay_breakpoint/TestConcurrentTwoWatchpointsOneDelayBreakpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_signal/TestConcurrentTwoWatchpointsOneSignal.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break/TestConcurrentWatchBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break_delay/TestConcurrentWatchBreakDelay.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_delay_watchpoint_one_breakpoint/TestConcurrentWatchpointDelayWatchpointOneBreakpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_with_delay_watchpoint_threads/TestConcurrentWatchpointWithDelayWatchpointThreads.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/num_threads/TestNumThreads.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/step_out/TestThreadStepOut.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/step_until/TestStepUntil.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/type_completion/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/sigtramp/TestSigtrampUnwind.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchlocation/TestWatchLocation.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchpoint/TestMyFirstWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/multi_watchpoint_slots/TestWatchpointMultipleSlots.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/TestWatchpointMultipleThreads.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/TestWatchpointCommands.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandLLDB.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandPython.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/condition/TestWatchpointConditionCmd.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_disable/TestWatchpointDisable.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_events/TestWatchpointEvents.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_on_vectors/TestValueOfVectorVariable.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchLocationWithWatchSet.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/TestWatchpointSizes.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/help/TestHelp.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/global_variables/TestGlobalVariables.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/main.c
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/shared_lib/TestSharedLib.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/TestStepTarget.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/stepping/TestStepAndBreakpoints.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/tls_globals/TestTlsGlobals.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/auto/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/enum_types/TestCPP11EnumTypes.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/nsimport/TestCppNsImport.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/scope/TestCppScope.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/stl/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/template/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestConflictingDefinition.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/TestObjCiVarIMP.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/TestModulesInlineFunctions.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-class-method/TestObjCClassMethod.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-stepping/TestObjCStepping.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/TestObjCStructArgument.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/test.m
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/rdar-11355592/TestRdar11355592.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/TestObjCSingleEntryDictionary.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lldbinline.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lldbplatform.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lldbplatformutil.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/lldbtest.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/add-dsym/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/indirect_symbol/TestIndirectSymbols.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/nslog/TestDarwinNSLogOutput.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/thread-names/TestInterruptThreadNames.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/universal/TestUniversal.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/make/Android.rules
  vendor/lldb/dist/packages/Python/lldbsuite/test/make/Makefile.rules
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/default-constructor/TestDefaultConstructorForAPIObjects.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/default-constructor/sb_debugger.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/exprpath_synthetic/main.mm
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/hello_world/TestHelloWorld.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/hello_world/main.c
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestRegistersIterator.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/process/io/TestProcessIO.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/sbtype_typeclass/main.m
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/sbvalue_persist/Makefile
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestSetWatchpoint.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIgnoreCount.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIter.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/condition/TestWatchpointConditionAPI.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/settings/TestSettings.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/settings/quoting/TestQuoting.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/settings/quoting/main.c
  vendor/lldb/dist/packages/Python/lldbsuite/test/test_categories.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/test_result.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/data/main.cpp
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAttach.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAuxvSupport.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteExpeditedRegisters.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteHostInfo.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteKill.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteProcessInfo.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteSingleStep.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteThreadsInStopReply.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_qThreadStopInfo.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_vCont.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/commandline/TestStubReverseConnect.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/exit-code/TestGdbRemoteExitCode.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteAbort.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteSegFault.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/types/AbstractBase.py
  vendor/lldb/dist/packages/Python/lldbsuite/test/types/basic_type.cpp
  vendor/lldb/dist/scripts/CMakeLists.txt
  vendor/lldb/dist/scripts/Python/python-extensions.swig
  vendor/lldb/dist/scripts/Python/python-swigsafecast.swig
  vendor/lldb/dist/scripts/Xcode/build-llvm.py
  vendor/lldb/dist/scripts/Xcode/lldbbuild.py
  vendor/lldb/dist/scripts/build-lldb-llvm-clang
  vendor/lldb/dist/scripts/interface/SBBreakpoint.i
  vendor/lldb/dist/scripts/interface/SBBreakpointLocation.i
  vendor/lldb/dist/scripts/interface/SBCommandInterpreter.i
  vendor/lldb/dist/scripts/interface/SBDebugger.i
  vendor/lldb/dist/scripts/interface/SBProcess.i
  vendor/lldb/dist/scripts/interface/SBTarget.i
  vendor/lldb/dist/scripts/interface/SBValue.i
  vendor/lldb/dist/scripts/lldb.swig
  vendor/lldb/dist/source/API/CMakeLists.txt
  vendor/lldb/dist/source/API/SBBreakpoint.cpp
  vendor/lldb/dist/source/API/SBBreakpointLocation.cpp
  vendor/lldb/dist/source/API/SBCommandInterpreter.cpp
  vendor/lldb/dist/source/API/SBDebugger.cpp
  vendor/lldb/dist/source/API/SBInstruction.cpp
  vendor/lldb/dist/source/API/SBPlatform.cpp
  vendor/lldb/dist/source/API/SBProcess.cpp
  vendor/lldb/dist/source/API/SBTarget.cpp
  vendor/lldb/dist/source/API/SBType.cpp
  vendor/lldb/dist/source/API/SystemInitializerFull.cpp
  vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointID.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointIDList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointLocationList.cpp
  vendor/lldb/dist/source/Breakpoint/BreakpointOptions.cpp
  vendor/lldb/dist/source/Breakpoint/CMakeLists.txt
  vendor/lldb/dist/source/Commands/CommandCompletions.cpp
  vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp
  vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.h
  vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp
  vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp
  vendor/lldb/dist/source/Commands/CommandObjectDisassemble.h
  vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp
  vendor/lldb/dist/source/Commands/CommandObjectFrame.h
  vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp
  vendor/lldb/dist/source/Commands/CommandObjectSource.cpp
  vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp
  vendor/lldb/dist/source/Commands/CommandObjectTarget.h
  vendor/lldb/dist/source/Commands/CommandObjectThread.cpp
  vendor/lldb/dist/source/Core/Address.cpp
  vendor/lldb/dist/source/Core/AddressRange.cpp
  vendor/lldb/dist/source/Core/CMakeLists.txt
  vendor/lldb/dist/source/Core/Debugger.cpp
  vendor/lldb/dist/source/Core/DumpDataExtractor.cpp
  vendor/lldb/dist/source/Core/FileSpecList.cpp
  vendor/lldb/dist/source/Core/FormatEntity.cpp
  vendor/lldb/dist/source/Core/IOHandler.cpp
  vendor/lldb/dist/source/Core/Module.cpp
  vendor/lldb/dist/source/Core/ModuleList.cpp
  vendor/lldb/dist/source/Core/PluginManager.cpp
  vendor/lldb/dist/source/Core/RegisterValue.cpp
  vendor/lldb/dist/source/Core/Section.cpp
  vendor/lldb/dist/source/Core/Value.cpp
  vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp
  vendor/lldb/dist/source/Core/ValueObjectMemory.cpp
  vendor/lldb/dist/source/Core/ValueObjectVariable.cpp
  vendor/lldb/dist/source/Expression/DWARFExpression.cpp
  vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp
  vendor/lldb/dist/source/Expression/IRInterpreter.cpp
  vendor/lldb/dist/source/Host/CMakeLists.txt
  vendor/lldb/dist/source/Host/common/Host.cpp
  vendor/lldb/dist/source/Host/common/HostInfoBase.cpp
  vendor/lldb/dist/source/Host/common/MainLoop.cpp
  vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp
  vendor/lldb/dist/source/Host/common/NativeRegisterContext.cpp
  vendor/lldb/dist/source/Host/common/NativeThreadProtocol.cpp
  vendor/lldb/dist/source/Host/common/PseudoTerminal.cpp
  vendor/lldb/dist/source/Host/common/Socket.cpp
  vendor/lldb/dist/source/Host/common/Symbols.cpp
  vendor/lldb/dist/source/Host/common/XML.cpp
  vendor/lldb/dist/source/Host/freebsd/Host.cpp
  vendor/lldb/dist/source/Host/macosx/Host.mm
  vendor/lldb/dist/source/Host/macosx/Symbols.cpp
  vendor/lldb/dist/source/Host/posix/HostThreadPosix.cpp
  vendor/lldb/dist/source/Host/posix/ProcessLauncherPosixFork.cpp
  vendor/lldb/dist/source/Initialization/SystemInitializerCommon.cpp
  vendor/lldb/dist/source/Interpreter/Args.cpp
  vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp
  vendor/lldb/dist/source/Interpreter/CommandObject.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupArchitecture.cpp
  vendor/lldb/dist/source/Interpreter/OptionGroupFormat.cpp
  vendor/lldb/dist/source/Interpreter/OptionValueDictionary.cpp
  vendor/lldb/dist/source/Interpreter/ScriptInterpreter.cpp
  vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  vendor/lldb/dist/source/Plugins/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.h
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
  vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
  vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.h
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
  vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
  vendor/lldb/dist/source/Plugins/Language/ObjC/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Language/ObjC/NSArray.cpp
  vendor/lldb/dist/source/Plugins/Language/ObjC/NSDictionary.cpp
  vendor/lldb/dist/source/Plugins/Language/ObjC/NSSet.cpp
  vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
  vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h
  vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h
  vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
  vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
  vendor/lldb/dist/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h
  vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
  vendor/lldb/dist/source/Plugins/Platform/Android/AdbClient.cpp
  vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.cpp
  vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.h
  vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
  vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.cpp
  vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.h
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
  vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulatorCoreSimulatorSupport.mm
  vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
  vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
  vendor/lldb/dist/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
  vendor/lldb/dist/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h
  vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.h
  vendor/lldb/dist/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp
  vendor/lldb/dist/source/Plugins/Process/Darwin/MachException.cpp
  vendor/lldb/dist/source/Plugins/Process/Darwin/NativeProcessDarwin.h
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.h
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp
  vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h
  vendor/lldb/dist/source/Plugins/Process/Linux/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.cpp
  vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.h
  vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h
  vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ThreadKDP.cpp
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.cpp
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.h
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp
  vendor/lldb/dist/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h
  vendor/lldb/dist/source/Plugins/Process/Utility/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_mips.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_x86.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoInterface.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_i386.h
  vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.cpp
  vendor/lldb/dist/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
  vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp
  vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
  vendor/lldb/dist/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  vendor/lldb/dist/source/Plugins/Process/mach-core/ThreadMachCore.cpp
  vendor/lldb/dist/source/Plugins/Process/minidump/MinidumpParser.h
  vendor/lldb/dist/source/Plugins/Process/minidump/ProcessMinidump.h
  vendor/lldb/dist/source/Plugins/Process/minidump/ThreadMinidump.cpp
  vendor/lldb/dist/source/Plugins/Process/minidump/ThreadMinidump.h
  vendor/lldb/dist/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/CMakeLists.txt
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DIERef.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
  vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
  vendor/lldb/dist/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
  vendor/lldb/dist/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
  vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
  vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
  vendor/lldb/dist/source/Symbol/ArmUnwindInfo.cpp
  vendor/lldb/dist/source/Symbol/ClangASTContext.cpp
  vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCommon.cpp
  vendor/lldb/dist/source/Symbol/CompactUnwindInfo.cpp
  vendor/lldb/dist/source/Symbol/CompilerType.cpp
  vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp
  vendor/lldb/dist/source/Symbol/JavaASTContext.cpp
  vendor/lldb/dist/source/Symbol/ObjectFile.cpp
  vendor/lldb/dist/source/Symbol/Symtab.cpp
  vendor/lldb/dist/source/Symbol/Type.cpp
  vendor/lldb/dist/source/Symbol/TypeSystem.cpp
  vendor/lldb/dist/source/Symbol/Variable.cpp
  vendor/lldb/dist/source/Target/PathMappingList.cpp
  vendor/lldb/dist/source/Target/Platform.cpp
  vendor/lldb/dist/source/Target/Process.cpp
  vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp
  vendor/lldb/dist/source/Target/RegisterContext.cpp
  vendor/lldb/dist/source/Target/StackFrame.cpp
  vendor/lldb/dist/source/Target/StopInfo.cpp
  vendor/lldb/dist/source/Target/Target.cpp
  vendor/lldb/dist/source/Target/Thread.cpp
  vendor/lldb/dist/source/Target/ThreadPlanStepInRange.cpp
  vendor/lldb/dist/source/Target/ThreadPlanTracer.cpp
  vendor/lldb/dist/source/Target/UnixSignals.cpp
  vendor/lldb/dist/source/Utility/CMakeLists.txt
  vendor/lldb/dist/source/Utility/DataEncoder.cpp
  vendor/lldb/dist/source/Utility/DataExtractor.cpp
  vendor/lldb/dist/source/Utility/FileSpec.cpp
  vendor/lldb/dist/source/Utility/JSON.cpp
  vendor/lldb/dist/source/Utility/Log.cpp
  vendor/lldb/dist/source/Utility/Logging.cpp
  vendor/lldb/dist/source/Utility/SelectHelper.cpp
  vendor/lldb/dist/source/Utility/Status.cpp
  vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.cpp
  vendor/lldb/dist/source/Utility/StructuredData.cpp
  vendor/lldb/dist/source/Utility/UUID.cpp
  vendor/lldb/dist/source/Utility/UriParser.cpp
  vendor/lldb/dist/source/lldb.cpp
  vendor/lldb/dist/test/CMakeLists.txt
  vendor/lldb/dist/tools/CMakeLists.txt
  vendor/lldb/dist/tools/argdumper/CMakeLists.txt
  vendor/lldb/dist/tools/debugserver/source/CMakeLists.txt
  vendor/lldb/dist/tools/debugserver/source/DNB.cpp
  vendor/lldb/dist/tools/debugserver/source/DNBDataRef.cpp
  vendor/lldb/dist/tools/debugserver/source/DNBRegisterInfo.cpp
  vendor/lldb/dist/tools/debugserver/source/JSON.cpp
  vendor/lldb/dist/tools/debugserver/source/MacOSX/MachException.cpp
  vendor/lldb/dist/tools/debugserver/source/MacOSX/MachException.h
  vendor/lldb/dist/tools/debugserver/source/MacOSX/MachProcess.mm
  vendor/lldb/dist/tools/debugserver/source/MacOSX/MachTask.mm
  vendor/lldb/dist/tools/debugserver/source/MacOSX/MachThread.cpp
  vendor/lldb/dist/tools/debugserver/source/MacOSX/OsLogger.cpp
  vendor/lldb/dist/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.cpp
  vendor/lldb/dist/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp
  vendor/lldb/dist/tools/debugserver/source/RNBRemote.cpp
  vendor/lldb/dist/tools/debugserver/source/RNBServices.cpp
  vendor/lldb/dist/tools/debugserver/source/RNBSocket.cpp
  vendor/lldb/dist/tools/debugserver/source/debugserver.cpp
  vendor/lldb/dist/tools/driver/CMakeLists.txt
  vendor/lldb/dist/tools/driver/Driver.cpp
  vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.cpp
  vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp
  vendor/lldb/dist/tools/lldb-mi/MIDriverMain.cpp
  vendor/lldb/dist/tools/lldb-server/CMakeLists.txt
  vendor/lldb/dist/tools/lldb-server/lldb-gdbserver.cpp
  vendor/lldb/dist/unittests/CMakeLists.txt
  vendor/lldb/dist/unittests/Core/CMakeLists.txt
  vendor/lldb/dist/unittests/Core/DataExtractorTest.cpp
  vendor/lldb/dist/unittests/Editline/EditlineTest.cpp
  vendor/lldb/dist/unittests/Host/CMakeLists.txt
  vendor/lldb/dist/unittests/Host/MainLoopTest.cpp
  vendor/lldb/dist/unittests/Interpreter/CMakeLists.txt
  vendor/lldb/dist/unittests/Interpreter/TestArgs.cpp
  vendor/lldb/dist/unittests/Interpreter/TestCompletion.cpp
  vendor/lldb/dist/unittests/ObjectFile/ELF/TestObjectFileELF.cpp
  vendor/lldb/dist/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
  vendor/lldb/dist/unittests/Process/minidump/MinidumpParserTest.cpp
  vendor/lldb/dist/unittests/Symbol/TestClangASTContext.cpp
  vendor/lldb/dist/unittests/Symbol/TestDWARFCallFrameInfo.cpp
  vendor/lldb/dist/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp
  vendor/lldb/dist/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
  vendor/lldb/dist/unittests/Target/ModuleCacheTest.cpp
  vendor/lldb/dist/unittests/UnwindAssembly/InstEmulation/TestArm64InstEmulation.cpp
  vendor/lldb/dist/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  vendor/lldb/dist/unittests/Utility/CMakeLists.txt
  vendor/lldb/dist/unittests/Utility/StructuredDataTest.cpp
  vendor/lldb/dist/unittests/Utility/TildeExpressionResolverTest.cpp
  vendor/lldb/dist/unittests/Utility/VASprintfTest.cpp
  vendor/lldb/dist/unittests/debugserver/CMakeLists.txt
  vendor/lldb/dist/unittests/tools/CMakeLists.txt
  vendor/lldb/dist/unittests/tools/lldb-server/CMakeLists.txt
  vendor/lldb/dist/unittests/tools/lldb-server/tests/CMakeLists.txt
  vendor/lldb/dist/unittests/tools/lldb-server/tests/MessageObjects.cpp
  vendor/lldb/dist/unittests/tools/lldb-server/tests/MessageObjects.h
  vendor/lldb/dist/unittests/tools/lldb-server/tests/TestClient.cpp
  vendor/lldb/dist/unittests/tools/lldb-server/tests/TestClient.h
  vendor/lldb/dist/unittests/tools/lldb-server/tests/ThreadIdsInJstopinfoTest.cpp
  vendor/lldb/dist/www/build.html
  vendor/lldb/dist/www/remote.html
  vendor/lldb/dist/www/test.html
  vendor/lldb/dist/www/troubleshooting.html
  vendor/lldb/dist/www/tutorial.html

Modified: vendor/lldb/dist/CMakeLists.txt
==============================================================================
--- vendor/lldb/dist/CMakeLists.txt	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/CMakeLists.txt	Mon Dec 18 20:12:36 2017	(r326949)
@@ -11,6 +11,13 @@ include(LLDBStandalone)
 include(LLDBConfig)
 include(AddLLDB)
 
+# Define the LLDB_CONFIGURATION_xxx matching the build type
+if( uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" )
+  add_definitions( -DLLDB_CONFIGURATION_DEBUG )
+else()
+  add_definitions( -DLLDB_CONFIGURATION_RELEASE )
+endif()
+
 if (CMAKE_SYSTEM_NAME MATCHES "Windows|Android")
   set(LLDB_DEFAULT_DISABLE_LIBEDIT 1)
 else()
@@ -24,6 +31,10 @@ if (LLDB_DISABLE_LIBEDIT)
   add_definitions( -DLLDB_DISABLE_LIBEDIT )
 endif()
 
+if(APPLE)
+  add_definitions(-DLLDB_USE_OS_LOG)
+endif()
+
 # add_subdirectory(include)
 add_subdirectory(docs)
 if (NOT LLDB_DISABLE_PYTHON)
@@ -32,22 +43,45 @@ if (NOT LLDB_DISABLE_PYTHON)
   endif()
 
   set(LLDB_PYTHON_TARGET_DIR ${LLDB_BINARY_DIR}/scripts)
+  set(LLDB_WRAP_PYTHON ${LLDB_BINARY_DIR}/scripts/LLDBWrapPython.cpp)
   if(LLDB_BUILD_FRAMEWORK)
     set(LLDB_PYTHON_TARGET_DIR
       ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LLDB_FRAMEWORK_INSTALL_DIR})
+    set(LLDB_WRAP_PYTHON ${LLDB_PYTHON_TARGET_DIR}/LLDBWrapPython.cpp)
   else()
     # Don't set -m when building the framework.
     set(FINISH_EXTRA_ARGS "-m")
   endif()
-  set(LLDB_WRAP_PYTHON ${LLDB_BINARY_DIR}/scripts/LLDBWrapPython.cpp)
 
+
   add_subdirectory(scripts)
 endif ()
 add_subdirectory(source)
-add_subdirectory(test)
 add_subdirectory(tools)
-add_subdirectory(unittests)
-add_subdirectory(lit)
+
+option(LLDB_INCLUDE_TESTS "Generate build targets for the LLDB unit tests."
+  ${LLVM_INCLUDE_TESTS})
+if(LLDB_INCLUDE_TESTS)
+  if (TARGET clang)
+    set(LLDB_DEFAULT_TEST_C_COMPILER "${LLVM_BINARY_DIR}/bin/clang${CMAKE_EXECUTABLE_SUFFIX}")
+    set(LLDB_DEFAULT_TEST_CXX_COMPILER "${LLVM_BINARY_DIR}/bin/clang++${CMAKE_EXECUTABLE_SUFFIX}")
+  else()
+    set(LLDB_DEFAULT_TEST_C_COMPILER "")
+    set(LLDB_DEFAULT_TEST_CXX_COMPILER "")
+  endif()
+
+  set(LLDB_TEST_C_COMPILER "${LLDB_DEFAULT_TEST_C_COMPILER}" CACHE PATH "C Compiler to use for building LLDB test inferiors")
+  set(LLDB_TEST_CXX_COMPILER "${LLDB_DEFAULT_TEST_CXX_COMPILER}" CACHE PATH "C++ Compiler to use for building LLDB test inferiors")
+
+  if (("${LLDB_TEST_C_COMPILER}" STREQUAL "") OR
+      ("${LLDB_TEST_CXX_COMPILER}" STREQUAL ""))
+    message(FATAL_ERROR "LLDB test compilers not specified.  Tests will not run")
+  endif()
+
+  add_subdirectory(test)
+  add_subdirectory(unittests)
+  add_subdirectory(lit)
+endif()
 
 if (NOT LLDB_DISABLE_PYTHON)
     # Add a Post-Build Event to copy over Python files and create the symlink

Modified: vendor/lldb/dist/CODE_OWNERS.txt
==============================================================================
--- vendor/lldb/dist/CODE_OWNERS.txt	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/CODE_OWNERS.txt	Mon Dec 18 20:12:36 2017	(r326949)
@@ -8,10 +8,6 @@ beautification by scripts.  The fields are: name (N), 
 (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
 (S).
 
-N: Sean Callanan
-E: scallanan@apple.com
-D: Expression evaluator, IR interpreter, Clang integration
-
 N: Greg Clayton
 E: clayborg@gmail.com
 D: Overall LLDB architecture, Host (common+macosx), Symbol, API, ABI, Mac-specific code, 
@@ -22,6 +18,7 @@ N: Jim Ingham
 E: jingham@apple.com
 D: Overall LLDB architecture, Thread plans, Expression parser, ValueObject, Breakpoints, ABI
 D: Watchpoints, Trampolines, Target, Command Interpreter, C++ / Objective C Language runtime
+D: Expression evaluator, IR interpreter, Clang integration
 D: Data Formatters
 
 N: Ilia K

Modified: vendor/lldb/dist/cmake/modules/AddLLDB.cmake
==============================================================================
--- vendor/lldb/dist/cmake/modules/AddLLDB.cmake	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/cmake/modules/AddLLDB.cmake	Mon Dec 18 20:12:36 2017	(r326949)
@@ -4,7 +4,7 @@ function(add_lldb_library name)
   cmake_parse_arguments(PARAM
     "MODULE;SHARED;STATIC;OBJECT;PLUGIN"
     ""
-    "DEPENDS;LINK_LIBS;LINK_COMPONENTS"
+    "EXTRA_CXXFLAGS;DEPENDS;LINK_LIBS;LINK_COMPONENTS"
     ${ARGN})
   llvm_process_sources(srcs ${PARAM_UNPARSED_ARGUMENTS})
   list(APPEND LLVM_LINK_COMPONENTS ${PARAM_LINK_COMPONENTS})
@@ -35,6 +35,8 @@ function(add_lldb_library name)
   endif()
 
   #PIC not needed on Win
+  # FIXME: Setting CMAKE_CXX_FLAGS here is a no-op, use target_compile_options
+  # or omit this logic instead.
   if (NOT WIN32)
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
   endif()
@@ -64,11 +66,9 @@ function(add_lldb_library name)
           ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
       endif()
       if (NOT CMAKE_CONFIGURATION_TYPES)
-        add_custom_target(install-${name}
-                          DEPENDS ${name}
-                          COMMAND "${CMAKE_COMMAND}"
-                                  -DCMAKE_INSTALL_COMPONENT=${name}
-                                  -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
+        add_llvm_install_targets(install-${name}
+                                 DEPENDS ${name}
+                                 COMPONENT ${name})
       endif()
     endif()
   endif()
@@ -76,11 +76,11 @@ function(add_lldb_library name)
   # Hack: only some LLDB libraries depend on the clang autogenerated headers,
   # but it is simple enough to make all of LLDB depend on some of those
   # headers without negatively impacting much of anything.
-  get_property(CLANG_TABLEGEN_TARGETS GLOBAL PROPERTY CLANG_TABLEGEN_TARGETS)
-  if(CLANG_TABLEGEN_TARGETS)
-    add_dependencies(${name} ${CLANG_TABLEGEN_TARGETS})
-  endif()
+  add_dependencies(${name} clang-tablegen-targets)
 
+  # Add in any extra C++ compilation flags for this library.
+  target_compile_options(${name} PRIVATE ${PARAM_EXTRA_CXXFLAGS})
+
   set_target_properties(${name} PROPERTIES FOLDER "lldb libraries")
 endfunction(add_lldb_library)
 
@@ -95,17 +95,21 @@ function(add_lldb_executable name)
   list(APPEND LLVM_LINK_COMPONENTS ${ARG_LINK_COMPONENTS})
   add_llvm_executable(${name} ${ARG_UNPARSED_ARGUMENTS})
 
-  target_link_libraries(${name} ${ARG_LINK_LIBS})
+  target_link_libraries(${name} PRIVATE ${ARG_LINK_LIBS})
   set_target_properties(${name} PROPERTIES
     FOLDER "lldb executables")
 
   if(LLDB_BUILD_FRAMEWORK)
     if(ARG_INCLUDE_IN_FRAMEWORK)
+      if(NOT IOS)
+        set(resource_dir "/Resources")
+        set(resource_dots "../")
+      endif()
       string(REGEX REPLACE "[^/]+" ".." _dots ${LLDB_FRAMEWORK_INSTALL_DIR})
       set_target_properties(${name} PROPERTIES
-            RUNTIME_OUTPUT_DIRECTORY $<TARGET_FILE_DIR:liblldb>/Resources
+            RUNTIME_OUTPUT_DIRECTORY $<TARGET_FILE_DIR:liblldb>${resource_dir}
             BUILD_WITH_INSTALL_RPATH On
-            INSTALL_RPATH "@loader_path/../../../../${_dots}/${LLDB_FRAMEWORK_INSTALL_DIR}")
+            INSTALL_RPATH "@loader_path/../../../${resource_dots}${_dots}/${LLDB_FRAMEWORK_INSTALL_DIR}")
       # For things inside the framework we don't need functional install targets
       # because CMake copies the resources and headers from the build directory.
       # But we still need this target to exist in order to use the
@@ -115,6 +119,8 @@ function(add_lldb_executable name)
       if(ARG_GENERATE_INSTALL)
         add_custom_target(install-${name} DEPENDS ${name})
         add_dependencies(install-liblldb ${name})
+        add_custom_target(install-${name}-stripped DEPENDS ${name})
+        add_dependencies(install-liblldb-stripped ${name})
       endif()
     else()
       set_target_properties(${name} PROPERTIES
@@ -128,11 +134,9 @@ function(add_lldb_executable name)
           COMPONENT ${name}
           RUNTIME DESTINATION bin)
     if (NOT CMAKE_CONFIGURATION_TYPES)
-      add_custom_target(install-${name}
-                        DEPENDS ${name}
-                        COMMAND "${CMAKE_COMMAND}"
-                                -DCMAKE_INSTALL_COMPONENT=${name}
-                                -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
+      add_llvm_install_targets(install-${name}
+                               DEPENDS ${name}
+                               COMPONENT ${name})
     endif()
   endif()
 

Modified: vendor/lldb/dist/cmake/modules/LLDBConfig.cmake
==============================================================================
--- vendor/lldb/dist/cmake/modules/LLDBConfig.cmake	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/cmake/modules/LLDBConfig.cmake	Mon Dec 18 20:12:36 2017	(r326949)
@@ -22,10 +22,6 @@ elseif(IOS)
   set(LLDB_DEFAULT_DISABLE_PYTHON 1)
 endif()
 
-if(IOS)
-  add_definitions(-DNO_XPC_SERVICES)
-endif()
-
 set(LLDB_DISABLE_PYTHON ${LLDB_DEFAULT_DISABLE_PYTHON} CACHE BOOL
   "Disables the Python scripting integration.")
 set(LLDB_DISABLE_CURSES ${LLDB_DEFAULT_DISABLE_CURSES} CACHE BOOL
@@ -235,6 +231,12 @@ if (CXX_SUPPORTS_NO_VLA_EXTENSION)
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-vla-extension")
 endif ()
 
+check_cxx_compiler_flag("-Wno-gnu-anonymous-struct"
+                        CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT)
+
+check_cxx_compiler_flag("-Wno-nested-anon-types"
+                        CXX_SUPPORTS_NO_NESTED_ANON_TYPES)
+
 # Disable MSVC warnings
 if( MSVC )
   add_definitions(
@@ -282,6 +284,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
     PATTERN ".svn" EXCLUDE
     PATTERN ".cmake" EXCLUDE
     PATTERN "Config.h" EXCLUDE
+    PATTERN "lldb-*.h" EXCLUDE
+    PATTERN "API/*.h" EXCLUDE
     )
 
   install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
@@ -291,6 +295,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
     PATTERN "*.h"
     PATTERN ".svn" EXCLUDE
     PATTERN ".cmake" EXCLUDE
+    PATTERN "lldb-*.h" EXCLUDE
+    PATTERN "API/*.h" EXCLUDE
     )
 endif()
 

Modified: vendor/lldb/dist/cmake/modules/LLDBGenerateConfig.cmake
==============================================================================
--- vendor/lldb/dist/cmake/modules/LLDBGenerateConfig.cmake	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/cmake/modules/LLDBGenerateConfig.cmake	Mon Dec 18 20:12:36 2017	(r326949)
@@ -3,11 +3,13 @@
 include(CheckSymbolExists)
 include(CheckIncludeFile)
 include(CheckIncludeFiles)
+include(CheckLibraryExists)
 
 set(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
 check_symbol_exists(ppoll poll.h HAVE_PPOLL)
 set(CMAKE_REQUIRED_DEFINITIONS)
 check_symbol_exists(sigaction signal.h HAVE_SIGACTION)
+check_cxx_symbol_exists(accept4 "sys/socket.h" HAVE_ACCEPT4)
 
 check_include_file(termios.h HAVE_TERMIOS_H)
 check_include_files("sys/types.h;sys/event.h" HAVE_SYS_EVENT_H)
@@ -20,6 +22,8 @@ check_cxx_source_compiles("
     #include <sys/syscall.h>
     int main() { return __NR_process_vm_readv; }"
     HAVE_NR_PROCESS_VM_READV)
+
+check_library_exists(compression compression_encode_buffer "" HAVE_LIBCOMPRESSION)
 
 # These checks exist in LLVM's configuration, so I want to match the LLVM names
 # so that the check isn't duplicated, but we translate them into the LLDB names

Modified: vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake
==============================================================================
--- vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake	Mon Dec 18 20:12:36 2017	(r326949)
@@ -3,10 +3,6 @@
 if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
   project(lldb)
 
-  if (POLICY CMP0022)
-    cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required
-  endif()
-
   option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install' target." OFF)
 
   # Rely on llvm-config.

Modified: vendor/lldb/dist/examples/darwin/heap_find/heap.py
==============================================================================
--- vendor/lldb/dist/examples/darwin/heap_find/heap.py	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/examples/darwin/heap_find/heap.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -576,19 +576,19 @@ typedef struct $malloc_stack_history {
     unsigned idx;
     malloc_stack_entry entries[MAX_HISTORY];
 } $malloc_stack_history;
-$malloc_stack_history info = { (task_t)mach_task_self(), 0 };
+$malloc_stack_history lldb_info = { (task_t)mach_task_self(), 0 };
 uint32_t max_stack_frames = MAX_FRAMES;
 enumerate_callback_t callback = [] (mach_stack_logging_record_t stack_record, void *baton) -> void {
-    $malloc_stack_history *info = ($malloc_stack_history *)baton;
-    if (info->idx < MAX_HISTORY) {
-        malloc_stack_entry *stack_entry = &(info->entries[info->idx]);
+    $malloc_stack_history *lldb_info = ($malloc_stack_history *)baton;
+    if (lldb_info->idx < MAX_HISTORY) {
+        malloc_stack_entry *stack_entry = &(lldb_info->entries[lldb_info->idx]);
         stack_entry->address = stack_record.address;
         stack_entry->type_flags = stack_record.type_flags;
         stack_entry->argument = stack_record.argument;
         stack_entry->num_frames = 0;
         stack_entry->frames[0] = 0;
         stack_entry->frames_err = (kern_return_t)__mach_stack_logging_frames_for_uniqued_stack (
-            info->task,
+            lldb_info->task,
             stack_record.stack_identifier,
             stack_entry->frames,
             (uint32_t)MAX_FRAMES,
@@ -597,10 +597,10 @@ enumerate_callback_t callback = [] (mach_stack_logging
         if (stack_entry->num_frames < MAX_FRAMES)
             stack_entry->frames[stack_entry->num_frames] = 0;
     }
-    ++info->idx;
+    ++lldb_info->idx;
 };
-(kern_return_t)__mach_stack_logging_enumerate_records (info.task, (uint64_t)0x%x, callback, &info);
-info''' % (options.max_frames, options.max_history, addr)
+(kern_return_t)__mach_stack_logging_enumerate_records (lldb_info.task, (uint64_t)0x%x, callback, &lldb_info);
+lldb_info''' % (options.max_frames, options.max_history, addr)
 
     frame = lldb.debugger.GetSelectedTarget().GetProcess(
     ).GetSelectedThread().GetSelectedFrame()
@@ -924,18 +924,18 @@ typedef struct callback_baton_t {
     void *ptr;
 } callback_baton_t;
 range_callback_t range_callback = [](task_t task, void *baton, unsigned type, uintptr_t ptr_addr, uintptr_t ptr_size) -> void {
-    callback_baton_t *info = (callback_baton_t *)baton;
+    callback_baton_t *lldb_info = (callback_baton_t *)baton;
     typedef void* T;
     const unsigned size = sizeof(T);
     T *array = (T*)ptr_addr;
     for (unsigned idx = 0; ((idx + 1) * sizeof(T)) <= ptr_size; ++idx) {
-        if (array[idx] == info->ptr) {
-            if (info->num_matches < MAX_MATCHES) {
-                info->matches[info->num_matches].addr = (void*)ptr_addr;
-                info->matches[info->num_matches].size = ptr_size;
-                info->matches[info->num_matches].offset = idx*sizeof(T);
-                info->matches[info->num_matches].type = type;
-                ++info->num_matches;
+        if (array[idx] == lldb_info->ptr) {
+            if (lldb_info->num_matches < MAX_MATCHES) {
+                lldb_info->matches[lldb_info->num_matches].addr = (void*)ptr_addr;
+                lldb_info->matches[lldb_info->num_matches].size = ptr_size;
+                lldb_info->matches[lldb_info->num_matches].offset = idx*sizeof(T);
+                lldb_info->matches[lldb_info->num_matches].type = type;
+                ++lldb_info->num_matches;
             }
         }
     }
@@ -1033,18 +1033,18 @@ typedef struct callback_baton_t {
     unsigned cstr_len;
 } callback_baton_t;
 range_callback_t range_callback = [](task_t task, void *baton, unsigned type, uintptr_t ptr_addr, uintptr_t ptr_size) -> void {
-    callback_baton_t *info = (callback_baton_t *)baton;
-    if (info->cstr_len < ptr_size) {
+    callback_baton_t *lldb_info = (callback_baton_t *)baton;
+    if (lldb_info->cstr_len < ptr_size) {
         const char *begin = (const char *)ptr_addr;
         const char *end = begin + ptr_size - info->cstr_len;
         for (const char *s = begin; s < end; ++s) {
-            if ((int)memcmp(s, info->cstr, info->cstr_len) == 0) {
-                if (info->num_matches < MAX_MATCHES) {
-                    info->matches[info->num_matches].addr = (void*)ptr_addr;
-                    info->matches[info->num_matches].size = ptr_size;
-                    info->matches[info->num_matches].offset = s - begin;
-                    info->matches[info->num_matches].type = type;
-                    ++info->num_matches;
+            if ((int)memcmp(s, lldb_info->cstr, lldb_info->cstr_len) == 0) {
+                if (lldb_info->num_matches < MAX_MATCHES) {
+                    lldb_info->matches[lldb_info->num_matches].addr = (void*)ptr_addr;
+                    lldb_info->matches[lldb_info->num_matches].size = ptr_size;
+                    lldb_info->matches[lldb_info->num_matches].offset = s - begin;
+                    lldb_info->matches[lldb_info->num_matches].type = type;
+                    ++lldb_info->num_matches;
                 }
             }
         }
@@ -1135,17 +1135,17 @@ typedef struct callback_baton_t {
     void *ptr;
 } callback_baton_t;
 range_callback_t range_callback = [](task_t task, void *baton, unsigned type, uintptr_t ptr_addr, uintptr_t ptr_size) -> void {
-    callback_baton_t *info = (callback_baton_t *)baton;
-    if (info->num_matches == 0) {
-        uint8_t *p = (uint8_t *)info->ptr;
+    callback_baton_t *lldb_info = (callback_baton_t *)baton;
+    if (lldb_info->num_matches == 0) {
+        uint8_t *p = (uint8_t *)lldb_info->ptr;
         uint8_t *lo = (uint8_t *)ptr_addr;
         uint8_t *hi = lo + ptr_size;
         if (lo <= p && p < hi) {
-            info->matches[info->num_matches].addr = (void*)ptr_addr;
-            info->matches[info->num_matches].size = ptr_size;
-            info->matches[info->num_matches].offset = p - lo;
-            info->matches[info->num_matches].type = type;
-            info->num_matches = 1;
+            lldb_info->matches[lldb_info->num_matches].addr = (void*)ptr_addr;
+            lldb_info->matches[lldb_info->num_matches].size = ptr_size;
+            lldb_info->matches[lldb_info->num_matches].offset = p - lo;
+            lldb_info->matches[lldb_info->num_matches].type = type;
+            lldb_info->num_matches = 1;
         }
     }
 };
@@ -1397,24 +1397,24 @@ compare_callback_t compare_callback = [](const void *a
 typedef Class (*class_getSuperclass_type)(void *isa);
 range_callback_t range_callback = [](task_t task, void *baton, unsigned type, uintptr_t ptr_addr, uintptr_t ptr_size) -> void {
     class_getSuperclass_type class_getSuperclass_impl = (class_getSuperclass_type)class_getSuperclass;
-    callback_baton_t *info = (callback_baton_t *)baton;
+    callback_baton_t *lldb_info = (callback_baton_t *)baton;
     if (sizeof(Class) <= ptr_size) {
         Class *curr_class_ptr = (Class *)ptr_addr;
         Class *matching_class_ptr = (Class *)bsearch (curr_class_ptr,
-                                                      (const void *)info->classes,
-                                                      sizeof(info->classes)/sizeof(Class),
+                                                      (const void *)lldb_info->classes,
+                                                      sizeof(lldb_info->classes)/sizeof(Class),
                                                       sizeof(Class),
-                                                      info->compare_callback);
+                                                      lldb_info->compare_callback);
         if (matching_class_ptr) {
             bool match = false;
-            if (info->isa) {
+            if (lldb_info->isa) {
                 Class isa = *curr_class_ptr;
-                if (info->isa == isa)
+                if (lldb_info->isa == isa)
                     match = true;
-                else { // if (info->objc.match_superclasses) {
+                else { // if (lldb_info->objc.match_superclasses) {
                     Class super = class_getSuperclass_impl(isa);
                     while (super) {
-                        if (super == info->isa) {
+                        if (super == lldb_info->isa) {
                             match = true;
                             break;
                         }
@@ -1425,12 +1425,12 @@ range_callback_t range_callback = [](task_t task, void
             else
                 match = true;
             if (match) {
-                if (info->num_matches < MAX_MATCHES) {
-                    info->matches[info->num_matches].addr = (void*)ptr_addr;
-                    info->matches[info->num_matches].size = ptr_size;
-                    info->matches[info->num_matches].offset = 0;
-                    info->matches[info->num_matches].type = type;
-                    ++info->num_matches;
+                if (lldb_info->num_matches < MAX_MATCHES) {
+                    lldb_info->matches[lldb_info->num_matches].addr = (void*)ptr_addr;
+                    lldb_info->matches[lldb_info->num_matches].size = ptr_size;
+                    lldb_info->matches[lldb_info->num_matches].offset = 0;
+                    lldb_info->matches[lldb_info->num_matches].type = type;
+                    ++lldb_info->num_matches;
                 }
             }
         }

Modified: vendor/lldb/dist/examples/python/cmdtemplate.py
==============================================================================
--- vendor/lldb/dist/examples/python/cmdtemplate.py	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/examples/python/cmdtemplate.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -14,99 +14,109 @@ import commands
 import optparse
 import shlex
 
+class FrameStatCommand:
+    def create_options(self):
 
-def create_framestats_options():
-    usage = "usage: %prog [options]"
-    description = '''This command is meant to be an example of how to make an LLDB command that
+        usage = "usage: %prog [options]"
+        description = '''This command is meant to be an example of how to make an LLDB command that
 does something useful, follows best practices, and exploits the SB API.
 Specifically, this command computes the aggregate and average size of the variables in the current frame
 and allows you to tweak exactly which variables are to be accounted in the computation.
 '''
-    parser = optparse.OptionParser(
-        description=description,
-        prog='framestats',
-        usage=usage)
-    parser.add_option(
-        '-i',
-        '--in-scope',
-        action='store_true',
-        dest='inscope',
-        help='in_scope_only = True',
-        default=False)
-    parser.add_option(
-        '-a',
-        '--arguments',
-        action='store_true',
-        dest='arguments',
-        help='arguments = True',
-        default=False)
-    parser.add_option(
-        '-l',
-        '--locals',
-        action='store_true',
-        dest='locals',
-        help='locals = True',
-        default=False)
-    parser.add_option(
-        '-s',
-        '--statics',
-        action='store_true',
-        dest='statics',
-        help='statics = True',
-        default=False)
-    return parser
 
+        # Pass add_help_option = False, since this keeps the command in line with lldb commands, 
+        # and we wire up "help command" to work by providing the long & short help methods below.
+        self.parser = optparse.OptionParser(
+            description = description,
+            prog = 'framestats',
+            usage = usage,
+            add_help_option = False)
 
-def the_framestats_command(debugger, command, result, dict):
-    # Use the Shell Lexer to properly parse up command options just like a
-    # shell would
-    command_args = shlex.split(command)
-    parser = create_framestats_options()
-    try:
-        (options, args) = parser.parse_args(command_args)
-    except:
-        # if you don't handle exceptions, passing an incorrect argument to the OptionParser will cause LLDB to exit
-        # (courtesy of OptParse dealing with argument errors by throwing SystemExit)
-        result.SetError("option parsing failed")
-        return
+        self.parser.add_option(
+            '-i',
+            '--in-scope',
+            action = 'store_true',
+            dest = 'inscope',
+            help = 'in_scope_only = True',
+            default = True)
 
-    # in a command - the lldb.* convenience variables are not to be used
-    # and their values (if any) are undefined
-    # this is the best practice to access those objects from within a command
-    target = debugger.GetSelectedTarget()
-    process = target.GetProcess()
-    thread = process.GetSelectedThread()
-    frame = thread.GetSelectedFrame()
-    if not frame.IsValid():
-        return "no frame here"
-    # from now on, replace lldb.<thing>.whatever with <thing>.whatever
-    variables_list = frame.GetVariables(
-        options.arguments,
-        options.locals,
-        options.statics,
-        options.inscope)
-    variables_count = variables_list.GetSize()
-    if variables_count == 0:
-        print >> result, "no variables here"
-        return
-    total_size = 0
-    for i in range(0, variables_count):
-        variable = variables_list.GetValueAtIndex(i)
-        variable_type = variable.GetType()
-        total_size = total_size + variable_type.GetByteSize()
-    average_size = float(total_size) / variables_count
-    print >>result, "Your frame has %d variables. Their total size is %d bytes. The average size is %f bytes" % (
-        variables_count, total_size, average_size)
-    # not returning anything is akin to returning success
+        self.parser.add_option(
+            '-a',
+            '--arguments',
+            action = 'store_true',
+            dest = 'arguments',
+            help = 'arguments = True',
+            default = True)
 
+        self.parser.add_option(
+            '-l',
+            '--locals',
+            action = 'store_true',
+            dest = 'locals',
+            help = 'locals = True',
+            default = True)
 
+        self.parser.add_option(
+            '-s',
+            '--statics',
+            action = 'store_true',
+            dest = 'statics',
+            help = 'statics = True',
+            default = True)
+ 
+    def get_short_help(self):
+        return "Example command for use in debugging"
+
+    def get_long_help(self):
+        return self.help_string
+
+    def __init__(self, debugger, unused):
+        self.create_options()
+        self.help_string = self.parser.format_help()
+
+    def __call__(self, debugger, command, exe_ctx, result):
+        # Use the Shell Lexer to properly parse up command options just like a
+        # shell would
+        command_args = shlex.split(command)
+        
+        try:
+            (options, args) = self.parser.parse_args(command_args)
+        except:
+            # if you don't handle exceptions, passing an incorrect argument to the OptionParser will cause LLDB to exit
+            # (courtesy of OptParse dealing with argument errors by throwing SystemExit)
+            result.SetError("option parsing failed")
+            return
+
+        # Always get program state from the SBExecutionContext passed in as exe_ctx
+        frame = exe_ctx.GetFrame()
+        if not frame.IsValid():
+            result.SetError("invalid frame")
+            return
+
+        variables_list = frame.GetVariables(
+            options.arguments,
+            options.locals,
+            options.statics,
+            options.inscope)
+        variables_count = variables_list.GetSize()
+        if variables_count == 0:
+            print >> result, "no variables here"
+            return
+        total_size = 0
+        for i in range(0, variables_count):
+            variable = variables_list.GetValueAtIndex(i)
+            variable_type = variable.GetType()
+            total_size = total_size + variable_type.GetByteSize()
+            average_size = float(total_size) / variables_count
+            print >>result, "Your frame has %d variables. Their total size is %d bytes. The average size is %f bytes" % (
+                variables_count, total_size, average_size)
+         # not returning anything is akin to returning success
+
+
 def __lldb_init_module(debugger, dict):
     # This initializer is being run from LLDB in the embedded command interpreter
-    # Make the options so we can generate the help text for the new LLDB
-    # command line command prior to registering it with LLDB below
-    parser = create_framestats_options()
-    the_framestats_command.__doc__ = parser.format_help()
+
     # Add any commands contained in this module to LLDB
     debugger.HandleCommand(
-        'command script add -f cmdtemplate.the_framestats_command framestats')
-    print 'The "framestats" command has been installed, type "help framestats" or "framestats --help" for detailed help.'
+        'command script add -c cmdtemplate.FrameStatCommand framestats')
+    print 'The "framestats" command has been installed, type "help framestats" for detailed help.'

Modified: vendor/lldb/dist/examples/python/crashlog.py
==============================================================================
--- vendor/lldb/dist/examples/python/crashlog.py	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/examples/python/crashlog.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -680,7 +680,7 @@ def interactive_crashlogs(options, args):
     interpreter.cmdloop()
 
 
-def save_crashlog(debugger, command, result, dict):
+def save_crashlog(debugger, command, exe_ctx, result, dict):
     usage = "usage: %prog [options] <output-path>"
     description = '''Export the state of current target into a crashlog file'''
     parser = optparse.OptionParser(
@@ -709,11 +709,12 @@ def save_crashlog(debugger, command, result, dict):
             "error: failed to open file '%s' for writing...",
             args[0])
         return
-    target = debugger.GetSelectedTarget()
+    target = exe_ctx.target
     if target:
         identifier = target.executable.basename
-        if lldb.process:
-            pid = lldb.process.id
+        process = exe_ctx.process
+        if process:
+            pid = process.id
             if pid != lldb.LLDB_INVALID_PROCESS_ID:
                 out_file.write(
                     'Process:         %s [%u]\n' %
@@ -726,8 +727,8 @@ def save_crashlog(debugger, command, result, dict):
             'OS Version:      Mac OS X %s (%s)\n' %
             (platform.mac_ver()[0], commands.getoutput('sysctl -n kern.osversion')))
         out_file.write('Report Version:  9\n')
-        for thread_idx in range(lldb.process.num_threads):
-            thread = lldb.process.thread[thread_idx]
+        for thread_idx in range(process.num_threads):
+            thread = process.thread[thread_idx]
             out_file.write('\nThread %u:\n' % (thread_idx))
             for (frame_idx, frame) in enumerate(thread.frames):
                 frame_pc = frame.pc

Modified: vendor/lldb/dist/examples/python/lldb_module_utils.py
==============================================================================
--- vendor/lldb/dist/examples/python/lldb_module_utils.py	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/examples/python/lldb_module_utils.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -7,72 +7,185 @@ import string
 import sys
 
 
-def create_dump_module_line_tables_options():
-    usage = "usage: dump_module_line_tables [options] MODULE1 [MODULE2 ...]"
-    description = '''Dumps all line tables from all compile units for any modules specified as arguments. Specifying the --verbose flag will output address ranges for each line entry.'''
-    parser = optparse.OptionParser(
-        description=description,
-        prog='start_gdb_log',
-        usage=usage)
-    parser.add_option(
-        '-v',
-        '--verbose',
-        action='store_true',
-        dest='verbose',
-        help='Display verbose output.',
-        default=False)
-    return parser
+class DumpLineTables:
+    command_name = "dump-line-tables"
+    short_decription = "Dumps full paths to compile unit files and optionally all line table files."
+    description = 'Dumps all line tables from all compile units for any modules specified as arguments. Specifying the --verbose flag will output address ranges for each line entry.'
+    usage = "usage: %prog [options] MODULE1 [MODULE2 ...]"
+    def create_options(self):
+        self.parser = optparse.OptionParser(
+            description=self.description,
+            prog=self.command_name,
+            usage=self.usage)
 
+        self.parser.add_option(
+            '-v',
+            '--verbose',
+            action='store_true',
+            dest='verbose',
+            help='Display verbose output.',
+            default=False)
 
-def dump_module_line_tables(debugger, command, result, dict):
-    '''Dumps all line tables from all compile units for any modules specified as arguments.'''
-    command_args = shlex.split(command)
+    def get_short_help(self):
+        return self.short_decription
 
-    parser = create_dump_module_line_tables_options()
-    try:
-        (options, args) = parser.parse_args(command_args)
-    except:
-        return
-    if command_args:
-        target = debugger.GetSelectedTarget()
-        lldb.target = target
-        for module_name in command_args:
-            result.PutCString('Searching for module "%s"' % (module_name,))
-            module_fspec = lldb.SBFileSpec(module_name, False)
-            module = target.FindModule(module_fspec)
-            if module:
-                for cu_idx in range(module.GetNumCompileUnits()):
-                    cu = module.GetCompileUnitAtIndex(cu_idx)
-                    result.PutCString("\n%s:" % (cu.file))
-                    for line_idx in range(cu.GetNumLineEntries()):
-                        line_entry = cu.GetLineEntryAtIndex(line_idx)
-                        start_file_addr = line_entry.addr.file_addr
-                        end_file_addr = line_entry.end_addr.file_addr
-                        # If the two addresses are equal, this line table entry
-                        # is a termination entry
-                        if options.verbose:
-                            if start_file_addr != end_file_addr:
-                                result.PutCString(
-                                    '[%#x - %#x): %s' %
-                                    (start_file_addr, end_file_addr, line_entry))
-                        else:
-                            if start_file_addr == end_file_addr:
-                                result.PutCString('%#x: END' %
-                                                  (start_file_addr))
-                            else:
-                                result.PutCString(
-                                    '%#x: %s' %
-                                    (start_file_addr, line_entry))
+    def get_long_help(self):
+        return self.help_string
+
+    def __init__(self, debugger, unused):
+        self.create_options()
+        self.help_string = self.parser.format_help()
+
+    def __call__(self, debugger, command, exe_ctx, result):
+        # Use the Shell Lexer to properly parse up command options just like a
+        # shell would
+        command_args = shlex.split(command)
+
+        try:
+            (options, args) = self.parser.parse_args(command_args)
+        except:
+            # if you don't handle exceptions, passing an incorrect argument to the OptionParser will cause LLDB to exit
+            # (courtesy of OptParse dealing with argument errors by throwing SystemExit)
+            result.SetError("option parsing failed")
+            return
+
+        # Always get program state from the SBExecutionContext passed in as exe_ctx
+        target = exe_ctx.GetTarget()
+        if not target.IsValid():
+            result.SetError("invalid target")
+            return
+
+        for module_path in args:
+            module = target.module[module_path]
+            if not module:
+                result.SetError('no module found that matches "%s".' % (module_path))
+                return
+            num_cus = module.GetNumCompileUnits()
+            print >>result, 'Module: "%s"' % (module.file.fullpath),
+            if num_cus == 0:
+                print >>result, 'no debug info.'
+                continue
+            print >>result, 'has %u compile units:' % (num_cus)
+            for cu_idx in range(num_cus):
+                cu = module.GetCompileUnitAtIndex(cu_idx)
+                print >>result, '  Compile Unit: %s' % (cu.file.fullpath)
+                for line_idx in range(cu.GetNumLineEntries()):
+                    line_entry = cu.GetLineEntryAtIndex(line_idx)
+                    start_file_addr = line_entry.addr.file_addr
+                    end_file_addr = line_entry.end_addr.file_addr
+                    # If the two addresses are equal, this line table entry
+                    # is a termination entry
+                    if options.verbose:
+                        if start_file_addr != end_file_addr:
+                            result.PutCString(
+                                '    [%#x - %#x): %s' %
+                                (start_file_addr, end_file_addr, line_entry))
+                    else:
                         if start_file_addr == end_file_addr:
-                            result.Printf("\n")
-            else:
-                result.PutCString("no module for '%s'" % module)
-    else:
-        result.PutCString("error: invalid target")
+                            result.PutCString('    %#x: END' %
+                                              (start_file_addr))
+                        else:
+                            result.PutCString(
+                                '    %#x: %s' %
+                                (start_file_addr, line_entry))
+                    if start_file_addr == end_file_addr:
+                        result.PutCString("\n")
 
-parser = create_dump_module_line_tables_options()
-dump_module_line_tables.__doc__ = parser.format_help()
-lldb.debugger.HandleCommand(
-    'command script add -f %s.dump_module_line_tables dump_module_line_tables' %
-    __name__)
-print 'Installed "dump_module_line_tables" command'
+
+class DumpFiles:
+    command_name = "dump-files"
+    short_description = "Dumps full paths to compile unit files and optionally all line table files."
+    usage = "usage: %prog [options] MODULE1 [MODULE2 ...]"
+    description = '''This class adds a dump-files command to the LLDB interpreter.
+
+This command will dump all compile unit file paths found for each source file
+for the binaries specified as arguments in the current target. Specify the
+--support-files or -s option to see all file paths that a compile unit uses in
+its lines tables. This is handy for troubleshooting why breakpoints aren't
+working in IDEs that specify full paths to source files when setting file and
+line breakpoints. Sometimes symlinks cause the debug info to contain the symlink
+path and an IDE will resolve the path to the actual file and use the resolved
+path when setting breakpoints.
+'''
+    def create_options(self):
+        # Pass add_help_option = False, since this keeps the command in line with lldb commands,
+        # and we wire up "help command" to work by providing the long & short help methods below.
+        self.parser = optparse.OptionParser(
+            description = self.description,
+            prog = self.command_name,
+            usage = self.usage,
+            add_help_option = False)
+
+        self.parser.add_option(
+            '-s',
+            '--support-files',
+            action = 'store_true',
+            dest = 'support_files',
+            help = 'Dumps full paths to all files used in a compile unit.',
+            default = False)
+
+    def get_short_help(self):
+        return self.short_description
+
+    def get_long_help(self):
+        return self.help_string
+
+    def __init__(self, debugger, unused):
+        self.create_options()
+        self.help_string = self.parser.format_help()
+
+    def __call__(self, debugger, command, exe_ctx, result):
+        # Use the Shell Lexer to properly parse up command options just like a
+        # shell would
+        command_args = shlex.split(command)
+
+        try:
+            (options, args) = self.parser.parse_args(command_args)
+        except:
+            # if you don't handle exceptions, passing an incorrect argument to the OptionParser will cause LLDB to exit
+            # (courtesy of OptParse dealing with argument errors by throwing SystemExit)
+            result.SetError("option parsing failed")
+            return
+
+        # Always get program state from the SBExecutionContext passed in as exe_ctx
+        target = exe_ctx.GetTarget()
+        if not target.IsValid():
+            result.SetError("invalid target")
+            return
+
+        if len(args) == 0:
+            result.SetError("one or more executable paths must be specified")
+            return
+
+        for module_path in args:
+            module = target.module[module_path]
+            if not module:
+                result.SetError('no module found that matches "%s".' % (module_path))
+                return
+            num_cus = module.GetNumCompileUnits()
+            print >>result, 'Module: "%s"' % (module.file.fullpath),
+            if num_cus == 0:
+                print >>result, 'no debug info.'
+                continue
+            print >>result, 'has %u compile units:' % (num_cus)
+            for i in range(num_cus):
+                cu = module.GetCompileUnitAtIndex(i)
+                print >>result, '  Compile Unit: %s' % (cu.file.fullpath)
+                if options.support_files:
+                    num_support_files = cu.GetNumSupportFiles()
+                    for j in range(num_support_files):
+                        path = cu.GetSupportFileAtIndex(j).fullpath
+                        print >>result, '    file[%u]: %s' % (j, path)
+
+
+def __lldb_init_module(debugger, dict):
+    # This initializer is being run from LLDB in the embedded command interpreter
+
+    # Add any commands contained in this module to LLDB
+    debugger.HandleCommand(
+        'command script add -c %s.DumpLineTables %s' % (__name__,
+                                                        DumpLineTables.command_name))
+    debugger.HandleCommand(
+        'command script add -c %s.DumpFiles %s' % (__name__, DumpFiles.command_name))
+    print 'The "%s" and "%s" commands have been installed.' % (DumpLineTables.command_name,
+                                                               DumpFiles.command_name)

Added: vendor/lldb/dist/examples/python/step_and_print.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/lldb/dist/examples/python/step_and_print.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -0,0 +1,24 @@
+""" Does a step-over then prints the local variables or only the ones passed in """
+import lldb
+
+class StepAndPrint:
+    def __init__(self, debugger, unused):
+        return
+
+    def __call__(self, debugger, command, exe_ctx, result):
+        # Set the command to synchronous so the step will complete
+        # before we try to run the frame variable.
+        old_async = debugger.GetAsync()
+        debugger.SetAsync(False)
+
+        debugger.HandleCommand("thread step-over")
+        print("---------- Values: -------------------\n")
+        debugger.HandleCommand("frame variable %s"%(command))
+
+        debugger.SetAsync(old_async)
+
+    def get_short_help(self):
+        return "Does a step-over then runs frame variable passing the command args to it\n"
+
+def __lldb_init_module(debugger, unused):
+    debugger.HandleCommand("command script add -c step_and_print.StepAndPrint sap")

Modified: vendor/lldb/dist/examples/synthetic/libcxx.py
==============================================================================
--- vendor/lldb/dist/examples/synthetic/libcxx.py	Mon Dec 18 20:12:27 2017	(r326948)
+++ vendor/lldb/dist/examples/synthetic/libcxx.py	Mon Dec 18 20:12:36 2017	(r326949)
@@ -693,6 +693,13 @@ class stddeque_SynthProvider:
         except:
             return None
 
+    def _get_value_of_compressed_pair(self, pair):
+        value = pair.GetChildMemberWithName("__value_")
+        if not value.IsValid():
+            # pre-r300140 member name
+            value = pair.GetChildMemberWithName("__first_")
+        return value.GetValueAsUnsigned(0)
+
     def update(self):
         logger = lldb.formatters.Logger.Logger()
         try:
@@ -709,8 +716,8 @@ class stddeque_SynthProvider:
             # variable tells which element in this NxM array is the 0th
             # one, and the 'size' element gives the number of elements
             # in the deque.
-            count = self.valobj.GetChildMemberWithName(
-                '__size_').GetChildMemberWithName('__first_').GetValueAsUnsigned(0)
+            count = self._get_value_of_compressed_pair(
+                    self.valobj.GetChildMemberWithName('__size_'))
             # give up now if we cant access memory reliably
             if self.block_size < 0:
                 logger.write("block_size < 0")
@@ -724,8 +731,8 @@ class stddeque_SynthProvider:
                 '__begin_').GetValueAsUnsigned(0)
             map_end = map_.GetChildMemberWithName(
                 '__end_').GetValueAsUnsigned(0)
-            map_endcap = map_.GetChildMemberWithName(
-                '__end_cap_').GetChildMemberWithName('__first_').GetValueAsUnsigned(0)
+            map_endcap = self._get_value_of_compressed_pair(
+                    map_.GetChildMemberWithName( '__end_cap_'))

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712182012.vBIKCbvU085669>