Skip to content

Add embedded debugging support options#7449

Merged
WardenGnaw merged 4 commits intomicrosoft:mainfrom
aleun:dev/alleu/embedded-options
May 1, 2021
Merged

Add embedded debugging support options#7449
WardenGnaw merged 4 commits intomicrosoft:mainfrom
aleun:dev/alleu/embedded-options

Conversation

@aleun
Copy link
Copy Markdown
Contributor

@aleun aleun commented Apr 30, 2021

This PR introduces two new launch options that were recently added to MIEngine for embedded debugging support.

microsoft/MIEngine#1109 adds a stopAtConnect launch option that when set to true causes the debugger to stop after connecting to a remote target. It defaults to false.

microsoft/MIEngine#1128 adds a hardwareBreakpoints option for controlling the behavior of hardware breakpoints on remote targets. For example "hardwareBreakpoints": { "require": true, "limit": 5 } forces all breakpoints to be hardware breakpoints, and additionally restricts the number of remote hardware breakpoints to 5.

This PR should wait to be merged until after the MIEngine insertion.

cc @WardenGnaw @benmcmorran

@WardenGnaw WardenGnaw self-requested a review April 30, 2021 23:33
@WardenGnaw WardenGnaw merged commit 85312ed into microsoft:main May 1, 2021
@GavinRay97 GavinRay97 mentioned this pull request May 8, 2021
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 15, 2021
@WardenGnaw WardenGnaw linked an issue Dec 9, 2021 that may be closed by this pull request
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GDB hardware breakpoints support

2 participants