Debugger

From $1
    Table of contents

    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.

    Tag page
    • No tags

    Files (0)

     
    You must login to post a comment.
    Page last modified 11:45, 29 Apr 2011 by M.j.hutchinson