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.