Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Improve DumpAsync SOS command #20807

Closed
wants to merge 4 commits into from
Closed

Commits on Nov 6, 2018

  1. Configuration menu
    Copy the full SHA
    227fd3a View commit details
    Browse the repository at this point in the history
  2. Improve DumpAsync command

    - Add a stats summary at the beginning of the output
    - Improved single-line-per-entry default behavior for increased readability
    - Add option to include all tasks, not just async state machine objects
    - Include state value for each async object, the state field for async state machines or the state flags for other tasks
    - Support following continuation chains, rendered as "async stacks"
    - Support resolving delegate names so that Task.Run and related items have the associated method name displayed
    - Optional (experimental) DGML rendering of the graph
    - Optionally include completed tasks, by default filtering them out
    - Optionally display the fields of state machines
    stephentoub committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    061c50e View commit details
    Browse the repository at this point in the history
  3. Decode task state flags

    stephentoub committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    f1fac85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    342293e View commit details
    Browse the repository at this point in the history