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

Convert/Duplicate Default Debugger Memory Views (HexEditor) to a Memory View #25

Open
haneefdm opened this issue Nov 10, 2023 · 3 comments

Comments

@haneefdm
Copy link
Contributor

haneefdm commented Nov 10, 2023

Is your feature request related to a problem? Please describe.

VSCode provides a mechanism to launch a memory viewer for certain items in the Variables/Watch panels. It users its own HexEditor to provide the visualization. There is no user-level customization provided by VSCode to change which extension/visualizer/editor should be used to display the memory contents. We have been in discussion s with Microsoft for over a year and got many votes but there is no interest from them in providing such a customization.

To launch a memory viewer, this is the button in the Variable/Watch panels I was referring to. The button on the far right that looks like binary data
image

Describe the solution you'd like

As a stopgap, could we detect a new HexEditor being launched and convert that into a view in the memory panel?

Describe alternatives you've considered

Tried to get the HexEditor to be more debugger-friendly, so this extension is not even needed. 2+ years and here we are. It is focused on editing files

Additional context
The following issues we have filed with VSCode. We made near-zero progress

microsoft/vscode#155597
microsoft/vscode#197287
microsoft/vscode#197458

@haneefdm
Copy link
Contributor Author

haneefdm commented Nov 10, 2023

I implemented the following settings and what you see below are the defaults. You probably installed our extension because you are more interested in seeing memory views done better. It should be released shortly

image

Note that we will remove these features if/when VSCode provides proper ways to extend their stuff. I don't like doing it this way at all.

Please vote to give us feedback. Like, hate, useless, distracting, improvements, etc. Use emojis in this box but please also leave feedback if you have suggestions focused on this topic

@muliu
Copy link

muliu commented Dec 18, 2023

image

How to attach the memory viewer to Debugger ?

@haneefdm
Copy link
Contributor Author

Not sure what debugger you are using.

See #21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants