[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 closed https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 edited https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
@@ -48,7 +48,9 @@ def test_logmessage_basic(self): # 1. First at the loop line with logMessage # 2. Second guard breakpoint at a line after loop logMessage_prefix = "This is log message for { -- " -logMessage = logMessage_prefix + "{i + 3}" +

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
https://github.com/bulbazord approved this pull request. Thanks! https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 updated https://github.com/llvm/llvm-project/pull/71723 >From e92d7125be6b6677d0553967bb3f8e821de3ea18 Mon Sep 17 00:00:00 2001 From: jeffreytan81 Date: Tue, 7 Nov 2023 16:57:23 -0800 Subject: [PATCH 1/4] Improve DAP logpoint value summary --- .../API/tools/lld

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
https://github.com/bulbazord requested changes to this pull request. Looks fine, but the method you added has a typo in its name. https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.ll

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
@@ -295,9 +296,7 @@ bool BreakpointBase::BreakpointHitCallback( frame.GetValueForVariablePath(expr, lldb::eDynamicDontRunTarget); if (value.GetError().Fail()) value = frame.EvaluateExpression(expr); - const char *expr_val = value.GetValue(); -

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
@@ -48,7 +48,9 @@ def test_logmessage_basic(self): # 1. First at the loop line with logMessage # 2. Second guard breakpoint at a line after loop logMessage_prefix = "This is log message for { -- " -logMessage = logMessage_prefix + "{i + 3}" +

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
@@ -210,8 +210,7 @@ static std::optional TryCreateAutoSummary(lldb::SBValue value) { return TryCreateAutoSummaryForContainer(value); } -void SetValueForKey(lldb::SBValue &v, llvm::json::Object &object, -llvm::StringRef key) { +std::string ValeuToString(l

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Alex Langford via lldb-commits
https://github.com/bulbazord edited https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 updated https://github.com/llvm/llvm-project/pull/71723 >From e92d7125be6b6677d0553967bb3f8e821de3ea18 Mon Sep 17 00:00:00 2001 From: jeffreytan81 Date: Tue, 7 Nov 2023 16:57:23 -0800 Subject: [PATCH 1/3] Improve DAP logpoint value summary --- .../API/tools/lld

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
github-actions[bot] wrote: :warning: Python code formatter, darker found issues in your code. :warning: You can test this locally with the following command: ``bash darker --check --diff -r 5aa934e2af8727852dec0ec1cfa0cba05d858f70..9664c6f13accbab2616e891ac031701566fd58b4 lldb/t

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (jeffreytan81) Changes Currently VSCode logpoint uses `SBValue::GetValue` to get the value for printing. This is not providing an intuitive result for std::string or char * -- it shows the pointer value instead of the string content.

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 ready_for_review https://github.com/llvm/llvm-project/pull/71723 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 updated https://github.com/llvm/llvm-project/pull/71723 >From e92d7125be6b6677d0553967bb3f8e821de3ea18 Mon Sep 17 00:00:00 2001 From: jeffreytan81 Date: Tue, 7 Nov 2023 16:57:23 -0800 Subject: [PATCH 1/2] Improve DAP logpoint value summary --- .../API/tools/lld

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
@@ -295,9 +295,11 @@ bool BreakpointBase::BreakpointHitCallback( frame.GetValueForVariablePath(expr, lldb::eDynamicDontRunTarget); if (value.GetError().Fail()) value = frame.EvaluateExpression(expr); - const char *expr_val = value.GetValue(); -

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread Greg Clayton via lldb-commits
@@ -295,9 +295,11 @@ bool BreakpointBase::BreakpointHitCallback( frame.GetValueForVariablePath(expr, lldb::eDynamicDontRunTarget); if (value.GetError().Fail()) value = frame.EvaluateExpression(expr); - const char *expr_val = value.GetValue(); -

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 5aa934e2af8727852dec0ec1cfa0cba05d858f70 e92d7125be6b6677d0553967bb3f8e821de3ea18 --

[Lldb-commits] [lldb] Improve VSCode DAP logpoint value summary (PR #71723)

2023-11-08 Thread via lldb-commits
https://github.com/jeffreytan81 created https://github.com/llvm/llvm-project/pull/71723 Currently VSCode logpoint uses `SBValue::GetValue` to get the value for printing. This is not providing an intuitive result for std::string or char * -- it shows the pointer value instead of the string cont