-
Notifications
You must be signed in to change notification settings - Fork 25
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
Add ability to query whether a memory operand is read or write #25
Comments
hey that's great! that you can use the crate to disassemble the crashing instruction, anyway :) the short answer is, unfortunately, there's no missing feature in the longer answer is that at some point i think operand directions should be something that are in the "implicit operand" situation is also important for instructions like over in that's the way i think gives a scalable and verifiable way to get this information for the dozen or so different architectures i'd really like this information to be available for. but i need to admit that the last time i was looking at this in yaxpeax-core was a year ago, and in the mean time something simple to ask "is this at minimum, this kind of information would have to be computed after decoding, when needed. i can't think of cases off the top of my head where |
We have an issue in Firefox on Mac OS X where we get
EXC_BAD_ACCESS
for bad memory access instead ofEXCEPTION_ACCESS_VIOLATION_READ
/EXCEPTION_ACCESS_VIOLATION_WRITE
.We are currently using yaxpeax to disassemble the crashing instruction, and we are able to determine the crashing memory access even when it is misreported; however, we aren't able to determine the direction of the access.
It would be helpful for FF devs to be able to report the access direction on Mac. Is there any way to do this that I'm perhaps missing? Is it a feature that could possibly be added?
Thanks ixi!
The text was updated successfully, but these errors were encountered: