This page is likely outdated. Visit the new documentation for updated content.

Pinned Quick Watch Items

Status Owner Importance Complexity MD Version
Completed mkrueger High 3d 2.4

It would be very useful to be able to pin the hovering debugger watches, like VS2010 does.

Freezing and Thawing Threads

Status Owner Importance Complexity MD Version
Pending Normal Medium

Freeze and thaw individual threads using the threads pad.

Run To Cursor

Status Owner Importance Complexity MD Version
Pending Normal Medium

Run to a specific location without setting a permanent breakpoint.

Set Next Statement

Status Owner Importance Complexity MD Version
Pending Normal Medium

Set the next statement (also by dragging the execution marker).

IL Debugging

Status Owner Importance Complexity MD Version
Completed Normal Medium

Disassembly of methods without source and debugging of the IL.

SDB Native Disassembly

Status Owner Importance Complexity MD Version
Pending Normal Medium

Native disassembly of JITed code.

Breakpoint Management

Status Owner Importance Complexity MD Version
Pending Normal Medium

Ability to organize breakpoints and tracepoints into groups, and enable/disable/label/import/export these groups

Multiple Statements Per Line

Status Owner Importance Complexity MD Version
Pending Normal Medium

Support for multiple statements on one line, e.g. stepping through for (s1, s2, s3). Also support breakpoints on sub-line statements.

Thread Management

Status Owner Importance Complexity MD Version
Pending Normal Medium

Allow labelling and grouping threads, and categorize them automatically when possible. Also searching call stacks, group by state, etc.

SDB Connect/Listen

Status Owner Importance Complexity MD Version
Pending Normal Medium

A custom debugging command (i.e. run with->custom) that would run an arbitrary shell command then start an sdb session, either to connect or listen. Useful for debugging embedded targets.

Precise Data Tooltips

Status Owner Importance Complexity MD Version
Pending Normal Medium

More precise resolution of data tooltips that takes scope and liveness into account, instead of blindly evaluating the expression.

Precise Breakpoint Placement

Status Owner Importance Complexity MD Version
Pending Normal Medium

Allow users only to place breakpoints on lines with valid sequence points. This would also allow users to place breakpoints on specific statements in lines with more than one statements, e.g. for (s1; s2; s3). This would require support from the language binding.

Breakpoints on External Libraries

Status Owner Importance Complexity MD Version
Pending Normal Medium

Allow placing breakpoints on entry or exit points of external libraries, or even on arbitrary IL offsets of arbitrary functions.

Code Completion in Expressions

Status Owner Importance Complexity MD Version
Pending Normal Medium

Full expression code completion when entering expressions, e.g. watches, breakpoint conditions, expression evaluator, including C# 3 extension methods and lambdas.

Extension Methods and Lambdas in Expressions

Status Owner Importance Complexity MD Version
Pending Normal Medium

Support for C# 3 extension methods and lambdas in expression evaluation.