-
Notifications
You must be signed in to change notification settings - Fork 90
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
Document all possible BugIds #68
Comments
Obviously, I need to find a way to make sure the list stays up-to-date; preferably by auto-generating it, but if that is not practically possible, by detecting when a BugId format changes, or a new class of BugId is created and the documentation has not been updated. |
Have you finished the document? |
No, unfortunately I have not. BugId outputs an id but also a description (both on the command line and in the report). This description explains what the issue is in human readable form. The id is merely a very short version of this that uses abbreviations and symbols. In the "OOBR[8]+0" case you will see something like this in the description: "An Access Violation exception happened at while attempting to read memory at ; at the end of a 8 bytes heap block at . This indicates an Out-Of-Bounds (OOB) access bug was triggered."This means the application attempted to read the first byte immediately following an 8 byte buffer. That means this is an Out-of-Bounds (OOB) Read (R) from an 8 bytes ([8]) buffer at offset 0 beyond the buffer (+0). The Bug id is therefore "OOBR[8]+0". BOF stands for Buffer OverFlow; an attempt to write data into a buffer sequentially beyond the end of that buffer. |
I should create a definitive list and documentation for all possible BugIds.
The text was updated successfully, but these errors were encountered: