Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debug: read/write memory support #133643

Merged
merged 7 commits into from
Jan 5, 2022
Merged

Commits on Dec 30, 2021

  1. debug: initial work on memory support

    This implements the core memory "model" for debugging that reflects
    DAP, in `debugModel.ts`. It also implements a filesystem provider based
    on that in `debugMemory.ts`, for tentative application in the hex editor.
    
    Finally it adds context menu items for these. This works with changes in
    mock debug, but for some reason reopening the ".bin" file in the hex
    editor results in a blank editor. Still need to look at that.
    
    Ultimately though, as indicated in #126268, we'll probably want custom
    commands for the hex editor to call as low level read/write is not
    supported in the stable API. Also, the file API doesn't represent the
    "unreadable" ranges which DAP supports.
    connor4312 committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    29bde31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8538b41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5c15dd View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Configuration menu
    Copy the full SHA
    a8501a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    f9ada96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    259c20e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    200a679 View commit details
    Browse the repository at this point in the history