Skip to content

WebAssembly: Debugger support #8378

@kumpera

Description

@kumpera

This issue tracks the pending work to get the debugger to work:

MVP:

  • Set and Hit Breakpoints
  • Handle page reload
  • Fix/workaround asp.net crashes/races when WASM payload is parsed
  • Unify debugging engine with sdb
  • Single stepping
  • Build MonoProxy as a library and ship it on mono-wasm.zip
  • Move proxy code to mono repo
  • BP manipulation (enable/disable/remove)
  • C# Async stepping
  • Object inspection (this variable, fields, properties, etc)
  • objectGroup support (debugger object lifecycle, so long sessions are possible)
  • automated testing
  • Release + no debugger build of mono
  • Error handling (invalid BP request)

V2:

  • Firefox and Edge support
  • js async debug integration
  • watches
  • console eval
  • high performance json forwarding

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions