Skip to content

Debugger support for Rust async/await #73522

Open
@tmandry

Description

@tmandry

It would be very nice if a debugger could show things like

  • The set of active async tasks, similar to the list of threads in a program
  • External backtraces for async tasks #73524 A "backtrace" of a given async task
  • The state of any OS objects (files, sockets, etc) a task is blocking on
  • The origin of an async task (where it was spawned), with possible backtrace captured at that point

This is a "meta issue" to track features and ideas like this.

Prior art

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-async-awaitArea: Async & AwaitAsyncAwait-TriagedAsync-await issues that have been triaged during a working group meeting.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions