[Lldb-commits] [PATCH] D95185: lldb: repair the standalone build for Windows

2021-02-10 Thread Raphael Isemann via Phabricator via lldb-commits
teemperor requested changes to this revision. teemperor added a comment. This revision now requires changes to proceed. (I'm very sorry for the delay, that slipped out of my review queue.) Wouldn't changing this logic to an explicit `get_target_property` call break the multi-config projects

[Lldb-commits] [lldb] 585e7a3 - Diagnose unhandled cases in DW_OP_deref

2021-02-10 Thread Adrian Prantl via lldb-commits
Author: Adrian Prantl Date: 2021-02-10T17:27:02-08:00 New Revision: 585e7a359d250cc112917373dc4ae4f5f9a16647 URL: https://github.com/llvm/llvm-project/commit/585e7a359d250cc112917373dc4ae4f5f9a16647 DIFF: https://github.com/llvm/llvm-project/commit/585e7a359d250cc112917373dc4ae4f5f9a16647.diff

[Lldb-commits] [PATCH] D96463: [LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset

2021-02-10 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: labath. Herald added a subscriber: kristof.beyls. omjavaid requested review of this revision. This patch adds a test case to test dynamic register sets. This tests for the availability of certain register sets and query their registers

[Lldb-commits] [PATCH] D96460: [LLDB] Arm64/Linux Add MTE and Pointer Authentication registers

2021-02-10 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: labath. Herald added a subscriber: kristof.beyls. omjavaid requested review of this revision. This patch adds two new register sets for MTE and Pointer Authentication feature registers. These register sets are dynamic and will only be

[Lldb-commits] [PATCH] D96459: [LLDB] Pull AuxVec info into NativeRegisterContextLinux_arm64

2021-02-10 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: labath. Herald added a subscriber: kristof.beyls. omjavaid requested review of this revision. This patch builds on D96458 and add ability to pull in Aux Vector HWCAP information into

[Lldb-commits] [PATCH] D96458: [LLDB] Add support for Arm64/Linux dynamic register sets

2021-02-10 Thread Muhammad Omair Javaid via Phabricator via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: labath. Herald added a subscriber: kristof.beyls. omjavaid requested review of this revision. This is the first patch in series for supporting Arm64 dynamic features in LLDB. Arm64 has dynamic features like SVE, Pointer Authentication

[Lldb-commits] [lldb] 309d40f - [lldb] Use internal_dict name over dict in python examples

2021-02-10 Thread Dave Lee via lldb-commits
Author: Dave Lee Date: 2021-02-10T15:11:00-08:00 New Revision: 309d40f05228ef71860afe1c179a3c8dcc4d7e79 URL: https://github.com/llvm/llvm-project/commit/309d40f05228ef71860afe1c179a3c8dcc4d7e79 DIFF: https://github.com/llvm/llvm-project/commit/309d40f05228ef71860afe1c179a3c8dcc4d7e79.diff

[Lldb-commits] [PATCH] D96277: [lldb] Minor cleanups to ThreadPlan.h (NFC)

2021-02-10 Thread Dave Lee via Phabricator via lldb-commits
This revision was not accepted when it landed; it landed in state "Needs Review". This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG606c3be85d92: [lldb] Minor cleanups to ThreadPlan.h (NFC)

[Lldb-commits] [lldb] 606c3be - [lldb] Minor cleanups to ThreadPlan.h (NFC)

2021-02-10 Thread Dave Lee via lldb-commits
Author: Dave Lee Date: 2021-02-10T13:36:38-08:00 New Revision: 606c3be85d9252c0b9964bf4c799a947e3d16a8f URL: https://github.com/llvm/llvm-project/commit/606c3be85d9252c0b9964bf4c799a947e3d16a8f DIFF: https://github.com/llvm/llvm-project/commit/606c3be85d9252c0b9964bf4c799a947e3d16a8f.diff

[Lldb-commits] [PATCH] D96202: [lldb/test] Automatically find debug servers to test

2021-02-10 Thread Jordan Rupprecht via Phabricator via lldb-commits
rupprecht accepted this revision. rupprecht added inline comments. Comment at: lldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py:75-79 -if "LLDB_DEBUGSERVER_PATH" in os.environ: -return os.environ["LLDB_DEBUGSERVER_PATH"] -return

[Lldb-commits] [lldb] d77b04e - [lldb/test] Move and improve TestPlatformProcessConnect.py

2021-02-10 Thread Pavel Labath via lldb-commits
Author: Pavel Labath Date: 2021-02-10T21:01:26+01:00 New Revision: d77b04e4edc00da3be2e0d2c8a0c80ae3ce0d829 URL: https://github.com/llvm/llvm-project/commit/d77b04e4edc00da3be2e0d2c8a0c80ae3ce0d829 DIFF: https://github.com/llvm/llvm-project/commit/d77b04e4edc00da3be2e0d2c8a0c80ae3ce0d829.diff

[Lldb-commits] [PATCH] D96277: [lldb] Minor cleanups to ThreadPlan.h (NFC)

2021-02-10 Thread Dave Lee via Phabricator via lldb-commits
kastiglione updated this revision to Diff 322779. kastiglione added a comment. - Make CachePlanExplainsStop private - Delete unused GetCachedPlanExplainsStop Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D96277/new/ https://reviews.llvm.org/D96277

[Lldb-commits] [PATCH] D96277: [lldb] Minor cleanups to ThreadPlan.h (NFC)

2021-02-10 Thread Dave Lee via Phabricator via lldb-commits
kastiglione updated this revision to Diff 322773. kastiglione added a comment. Restore and call CachePlanExplainsStop Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D96277/new/ https://reviews.llvm.org/D96277 Files:

[Lldb-commits] [PATCH] D96202: [lldb/test] Automatically find debug servers to test

2021-02-10 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. In D96202#2551546 , @JDevlieghere wrote: > In D96202#2550712 , @labath wrote: > >> What exactly is that use case? Do you want to run the tests with the >> debugserver that comes with that

[Lldb-commits] [PATCH] D96202: [lldb/test] Automatically find debug servers to test

2021-02-10 Thread Jordan Rupprecht via Phabricator via lldb-commits
rupprecht added inline comments. Comment at: lldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py:75-79 -if "LLDB_DEBUGSERVER_PATH" in os.environ: -return os.environ["LLDB_DEBUGSERVER_PATH"] -return _get_debug_monitor_from_lldb( -

[Lldb-commits] [PATCH] D96370: Pass enviroment variables to python scripts.

2021-02-10 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. Yep, I agree with what Jim said. In addition it seems that lldb already honors the PYTHONPATH variable (as passed to the lldb process), so that would be another way to control the script location. PYTHONPATH=/tmp/foobar lldb -o "script print(sys.path)" -b (lldb)