-
Notifications
You must be signed in to change notification settings - Fork 12.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[lldb-dap] Enabling instruction breakpoint support to lldb-dap. #105278
Commits on Nov 17, 2023
-
[lldb][test] Add the ability to extract the variable value out of the…
… summary.
Santhosh Kumar Ellendula committedNov 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 960351c - Browse repository at this point
Copy the full SHA 960351cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c7680 - Browse repository at this point
Copy the full SHA 94c7680View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3235090 - Browse repository at this point
Copy the full SHA 3235090View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9077f - Browse repository at this point
Copy the full SHA ff9077fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa762d2 - Browse repository at this point
Copy the full SHA fa762d2View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09ff158 - Browse repository at this point
Copy the full SHA 09ff158View commit details -
[lldb-dap] Added "port" property to vscode "attach" command.
Adding a "port" property to the VsCode "attach" command likely extends the functionality of the debugger configuratiuon to allow attaching to a process using PID or PORT number. Currently, the "Attach" configuration lets the user specify a pid. We tell the user to use the attachCommands property to run "gdb-remote <port>". Followed the below conditions for "attach" command with "port" and "pid" We should add a "port" property. If port is specified and pid is not, use that port to attach. If both port and pid are specified, return an error saying that the user can't specify both pid and port. Ex - launch.json { "version": "0.2.0", "configurations": [ { "name": "lldb-dap Debug", "type": "lldb-dap", "request": "attach", "port":1234, "program": "${workspaceFolder}/a.out", "args": [], "stopOnEntry": false, "cwd": "${workspaceFolder}", "env": [], } ] }
Santhosh Kumar Ellendula committedMay 3, 2024 Configuration menu - View commit details
-
Copy full SHA for ab44a69 - Browse repository at this point
Copy the full SHA ab44a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef4f016 - Browse repository at this point
Copy the full SHA ef4f016View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35ba7f7 - Browse repository at this point
Copy the full SHA 35ba7f7View commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd38f88 - Browse repository at this point
Copy the full SHA bd38f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for f65a580 - Browse repository at this point
Copy the full SHA f65a580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5763225 - Browse repository at this point
Copy the full SHA 5763225View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb18d6d - Browse repository at this point
Copy the full SHA bb18d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b1ae2b - Browse repository at this point
Copy the full SHA 1b1ae2bView commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2e4580 - Browse repository at this point
Copy the full SHA a2e4580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3795dcd - Browse repository at this point
Copy the full SHA 3795dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 628fa40 - Browse repository at this point
Copy the full SHA 628fa40View commit details -
[lldb-dap] Added "port" property to vscode "attach" command.
Adding a "port" property to the VsCode "attach" command likely extends the functionality of the debugger configuration to allow attaching to a process using PID or PORT number. Currently, the "Attach" configuration lets the user specify a pid. We tell the user to use the attachCommands property to run "gdb-remote ". Followed the below conditions for "attach" command with "port" and "pid" We should add a "port" property. If port is specified and pid is not, use that port to attach. If both port and pid are specified, return an error saying that the user can't specify both pid and port. Ex - launch.json { "version": "0.2.0", "configurations": [ { "name": "lldb-dap Debug", "type": "lldb-dap", "request": "attach", "port":1234, "program": "${workspaceFolder}/a.out", "args": [], "stopOnEntry": false, "cwd": "${workspaceFolder}", "env": [], } ] } In this patch we have resolved code formatting issues and fixed "test_by_name" failure.
Santhosh Kumar Ellendula committedMay 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 4e2e524 - Browse repository at this point
Copy the full SHA 4e2e524View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4774f58 - Browse repository at this point
Copy the full SHA 4774f58View commit details -
[lldb-dap] Added "port" property to vscode "attach" command.
Resolved code format issues.
Santhosh Kumar Ellendula committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 175f1d3 - Browse repository at this point
Copy the full SHA 175f1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6e9f66 - Browse repository at this point
Copy the full SHA a6e9f66View commit details -
Santhosh Kumar Ellendula committed
May 9, 2024 Configuration menu - View commit details
-
Copy full SHA for e5c0aed - Browse repository at this point
Copy the full SHA e5c0aedView commit details -
Santhosh Kumar Ellendula committed
May 9, 2024 Configuration menu - View commit details
-
Copy full SHA for c502203 - Browse repository at this point
Copy the full SHA c502203View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 89800a8 - Browse repository at this point
Copy the full SHA 89800a8View commit details -
[lldb-dap] Added "port" property to vscode "attach" command - Address…
…ed review comments Addressed all review comments.
Santhosh Kumar Ellendula committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for c1bf2bd - Browse repository at this point
Copy the full SHA c1bf2bdView commit details -
[lldb-dap] Added "port" property to vscode "attach" command - fix cod…
…e format resolved code format issues.
Santhosh Kumar Ellendula committedMay 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 5590afc - Browse repository at this point
Copy the full SHA 5590afcView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for afcce33 - Browse repository at this point
Copy the full SHA afcce33View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 281c281 - Browse repository at this point
Copy the full SHA 281c281View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 624b789 - Browse repository at this point
Copy the full SHA 624b789View commit details -
[lldb-dap] Added "port" property to vscode "attach" command - resolve…
…d all review comments. All review comments have been addressed, and the attach-by-port tests have been verified on Linux machine. Although the functionality is intended to support both Linux and macOS, we were unable to verify it on macOS due to lack of access.
Santhosh Kumar Ellendula committedMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 023b51e - Browse repository at this point
Copy the full SHA 023b51eView commit details -
[lldb-dap] Added "port" property to vscode "attach" command -resolved…
… format check issues.
Santhosh Kumar Ellendula committedMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for d19eb88 - Browse repository at this point
Copy the full SHA d19eb88View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16c37cd - Browse repository at this point
Copy the full SHA 16c37cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 599a5ca - Browse repository at this point
Copy the full SHA 599a5caView commit details -
[lldb-dap] Added "port" property to vscode "attach" command. llvm#91570
Resolved few review commennts.
Santhosh Kumar Ellendula committedMay 30, 2024 Configuration menu - View commit details
-
Copy full SHA for fe9a4b6 - Browse repository at this point
Copy the full SHA fe9a4b6View commit details -
[lldb-dap] Added "port" property to vscode "attach" command.
Resolved code format issues.
Santhosh Kumar Ellendula committedMay 30, 2024 Configuration menu - View commit details
-
Copy full SHA for c91b02d - Browse repository at this point
Copy the full SHA c91b02dView commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35ad541 - Browse repository at this point
Copy the full SHA 35ad541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3f3a5 - Browse repository at this point
Copy the full SHA 8e3f3a5View commit details -
[lldb-dap] Added "port" property to vscode "attach" command - address…
…ed review comments. Used named pipe to read debug server listening port. Since we are only using "gdb-remote" process plugin, changed to "gdb-remote-port" and "gdb-remote-hostname" from "port" and "hostname"
Santhosh Kumar Ellendula committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for de29728 - Browse repository at this point
Copy the full SHA de29728View commit details -
[lldb-dap] Added "port" property to vscode "attach" command - resolve…
…d code format issues.
Santhosh Kumar Ellendula committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for ac84b53 - Browse repository at this point
Copy the full SHA ac84b53View commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d1319c - Browse repository at this point
Copy the full SHA 7d1319cView commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a0eb9d - Browse repository at this point
Copy the full SHA 2a0eb9dView commit details -
[lldb-dap] Added "port" property to vscode "attach" command - fixed …
…review comments.
Santhosh Kumar Ellendula committedJun 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 08f40aa - Browse repository at this point
Copy the full SHA 08f40aaView commit details -
[lldb-dap] Added "port" property to vscode "attach" command - resolve…
…d review comments.
Santhosh Kumar Ellendula committedJun 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 2a0bc63 - Browse repository at this point
Copy the full SHA 2a0bc63View commit details -
[lldb-dap] Added "port" property to vscode "attach" command.
I have shifted "Pipe" class to common location "lldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py"
Santhosh Kumar Ellendula committedJun 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 656c34a - Browse repository at this point
Copy the full SHA 656c34aView commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 673ae34 - Browse repository at this point
Copy the full SHA 673ae34View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6e552a - Browse repository at this point
Copy the full SHA c6e552aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 043895d - Browse repository at this point
Copy the full SHA 043895dView commit details -
[lldb-dap] Updated README.md for newly added attach properties.
Added "gdb-remote-port" and "gdb-remote-hostname" attach properties usage in README.md. This was missed in PR llvm#91570
Santhosh Kumar Ellendula committedJul 22, 2024 Configuration menu - View commit details
-
Copy full SHA for fe36e25 - Browse repository at this point
Copy the full SHA fe36e25View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2011cb5 - Browse repository at this point
Copy the full SHA 2011cb5View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03e4c20 - Browse repository at this point
Copy the full SHA 03e4c20View commit details -
[lldb-dap] Updated README.md for newly added attach properties. llvm#…
…99926 Corrected spelling mistakes.
Santhosh Kumar Ellendula committedJul 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 10d16b8 - Browse repository at this point
Copy the full SHA 10d16b8View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6c4895 - Browse repository at this point
Copy the full SHA a6c4895View commit details -
[lldb-dap] Bump the version to 0.2.3
Bump the lldb-dap version to 0.2.3.
Santhosh Kumar Ellendula committedJul 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 58affe7 - Browse repository at this point
Copy the full SHA 58affe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 033c6a1 - Browse repository at this point
Copy the full SHA 033c6a1View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c96402 - Browse repository at this point
Copy the full SHA 7c96402View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17a99a7 - Browse repository at this point
Copy the full SHA 17a99a7View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e7d5f0 - Browse repository at this point
Copy the full SHA 1e7d5f0View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e6fa6a8 - Browse repository at this point
Copy the full SHA e6fa6a8View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5069297 - Browse repository at this point
Copy the full SHA 5069297View commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Added support for "supportsInstructionBreakpoints" capability and now it this command is triggered when we set instruction breakpoint. We need this support as part of enabling disassembly view debugging. Following features should work as part of this feature enablement: 1. Settings breakpoints in disassembly view: Unsetting the breakpoint is not happening from the disassembly view. Currently we need to unset breakpoint manually from the breakpoint List. Multiple breakpoints are getting set for the same $ 2. Step over, step into, continue in the disassembly view The format for DisassembleRequest and DisassembleResponse at https://raw.githubusercontent.com/microsoft/vscode/master/src/vs/workbench/contrib/debug/common/debugProtocol.d.ts .
Configuration menu - View commit details
-
Copy full SHA for 7e22182 - Browse repository at this point
Copy the full SHA 7e22182View commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved code format issues.
Configuration menu - View commit details
-
Copy full SHA for ffe8dbc - Browse repository at this point
Copy the full SHA ffe8dbcView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved code format issues.
Configuration menu - View commit details
-
Copy full SHA for 4d87a93 - Browse repository at this point
Copy the full SHA 4d87a93View commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
The following changes were committed by mistake, so they have been reverted. "startDebugging", &g_dap.start_debugging_request_handler, "repl-mode", &g_dap.repl_mode_request_handler,
Configuration menu - View commit details
-
Copy full SHA for 18bcb03 - Browse repository at this point
Copy the full SHA 18bcb03View commit details
Commits on Aug 21, 2024
-
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Few changes were missed in lldb/tools/lldb-dap/DAP.h, so added in this version.
Configuration menu - View commit details
-
Copy full SHA for 9893985 - Browse repository at this point
Copy the full SHA 9893985View commit details
Commits on Aug 22, 2024
-
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved review comments.
Configuration menu - View commit details
-
Copy full SHA for e0101c1 - Browse repository at this point
Copy the full SHA e0101c1View commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Added stop reason for instruction breakpoint.
Configuration menu - View commit details
-
Copy full SHA for 17f8c6d - Browse repository at this point
Copy the full SHA 17f8c6dView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Added few comments
Configuration menu - View commit details
-
Copy full SHA for 8c19498 - Browse repository at this point
Copy the full SHA 8c19498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5031df9 - Browse repository at this point
Copy the full SHA 5031df9View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 27d668f - Browse repository at this point
Copy the full SHA 27d668fView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved follwoing review comments : 1. Removed usage of removed_ibp, removed deleted instruction breakpoints deirectly from g_dap.instruction_breakpoints.erase(prev_ibp.first) 2. Reused CreateJsonObject function in CreateInstructionBreakpoint. 3. Updated test cases with stop reason.
Configuration menu - View commit details
-
Copy full SHA for dbad4c5 - Browse repository at this point
Copy the full SHA dbad4c5View commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved code format issues.
Configuration menu - View commit details
-
Copy full SHA for bac086e - Browse repository at this point
Copy the full SHA bac086eView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved review comments.
Configuration menu - View commit details
-
Copy full SHA for 5401fbe - Browse repository at this point
Copy the full SHA 5401fbeView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved review comments.
Configuration menu - View commit details
-
Copy full SHA for 3523cef - Browse repository at this point
Copy the full SHA 3523cefView commit details -
[lldb-dap] Enabling instruction breakpoint support to lldb-dap.
Resolved review comments.
Configuration menu - View commit details
-
Copy full SHA for ab68b22 - Browse repository at this point
Copy the full SHA ab68b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc30dd1 - Browse repository at this point
Copy the full SHA fc30dd1View commit details