Skip to content

[mono] block debugger attach after managed ApplyUpdate is called  #55228

Closed

Description

@lambdageek

Block two scenarios:

  1. managed ApplyUpdate is called with debugger attached
  2. debugger tries to attach after managed ApplyUpdate is called.

The issue is that if updates and debugger state are out of sync, we don't have a mechanism to play the debugger up to the modified state so attaching would see outdated breakpoints, locals, etc. Revisit in future releases.

The only supported scenarios are:

  • all updates come in through the debugger protocol
  • all updates come from ApplyUpdate and the debugger never attaches

Activity

  1. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Jul 6, 2021
  2. added
    area-EnC-monoHot Reload for WebAssembly, iOS/Android, etc
    and removed
    untriagedNew issue has not been triaged by the area owner
    on Jul 6, 2021
  3. added this to the 6.0.0 milestone on Jul 6, 2021
  4. ghost added
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 15, 2021
  5. ghost removed
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 15, 2021
  6. ghost locked as resolved and limited conversation to collaborators on Aug 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-EnC-monoHot Reload for WebAssembly, iOS/Android, etc

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions