Skip to content

Roadmap: Disassembly View Feature #124163

Closed
@yuehuang010

Description

@yuehuang010

Hi Team, C++ Extension is interested in developing an Disassembly View to represent the added interface in DAP (https://microsoft.github.io/debug-adapter-protocol/specification#Requests_Disassemble). Below is a quick bullet points of the set of features we would like to see.

To contrast, Visual Studio Disassembly Window is shown in the screenshot below:
image

The view should include:

  1. Address, Assembly Code in Byte/Hex, Assembly Instruction, Data of related memory and registers (All information is provided by DAP and debugger.)
  2. Functions Marker if available.
  3. Interleave with source code (if present)
  4. Breakpoints gutter to set and remove BP.

In additional to displaying the data, users could also interact with the view by:

  1. Setting Breakpoints at the per instruction and Breakpoints should appear in the breakpoint list.
  2. Stepping per instruction. Controls should flow nicely existing debug step in/out.
  3. Scrolling Up and Down will load instructions above and below.
  4. Need a way to toggle Hex view for values.

Thank you.

Metadata

Metadata

Labels

debugDebug viewlet, configurations, breakpoints, adapter issuesfeature-requestRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code Insiderson-testplan

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions