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
Change memory and stack dumping to be more readable #527
Conversation
cc @jrmuizel, what do you think of this format? |
possible notes:
|
This format is fine. I think one pointer per line is easier to scan than multiple pointers per line. The idea here is to be able to easily read return addresses so it should use the crashing platform's endianess and pointer size |
Allowing for an arbitrary number of bits in a word means we may have to write code that is general enough to handle any number of bits, which can get pretty complicated, and is generally not needed. Case-in-point: Even though this function has only been used twice, we can already see it being matched against "Some(4)" so it can be casted to a u32.
2b9d3f0
to
331af94
Compare
Fixes #528 |
f4cc6da
to
5302253
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hoooooly heck this is incredible work.
I genuinely have no comments, this is just GOOD.
Fixes #375