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

Memory: Show all printable ASCII in hexdump #483

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MurphyMc
Copy link

Previously, only characters in the "word" class were shown in the memory hexdump. These are like alphabetic and numeric characters. Other printable characters like spaces and punctuation were replaced with a ".".

This commits shows all printable ASCII characters, and only does the "." replacement for control characters and 127.

  • I have added an entry to CHANGELOG.md, or an entry is not needed for this change

I don't know if it's needed. I'm happy to provide one if requested.

Summary of changes

  • Made all printable ASCII characters show up in the memory hex dump, which is consistent with most hex dumps

Test plan

It hasn't been extensively tested, but the result looked good to me, including when the dump contained stuff that might have been HTML. You can verify the behavior yourself by opening the memory section and looking at the memory of any running program.

Previously, only characters in the "word" class were shown in
the memory hexdump.  These are like alphabetic and numeric
characters.  Other printable characters like spaces and 
punctuation were replaced with a ".".

This commits shows all printable ASCII characters, and only
does the "." replacement for control characters and 127.
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

Successfully merging this pull request may close these issues.

None yet

1 participant