'11BN' (and '09BN') type CodeView records
Closed this issue · 3 comments
GoogleCodeExporter commented
Ted sent me a dump that wasn't working for him - he couldn't get
Minidump::GetModuleList to succeed. I found that the dump had a module
list stream in its directory, but the read was failing because one module
had a CodeView record with an unknown signature. In the attached dump,
it's Syncor11.dll, signature 0x3131424e ('11BN') at offset 23544, size
7844. It appears to be directly-embedded debugging data, rather than a
link to a pdb.
A Google search also indicates the existence of an '09BN' type.
We need to be more lenient about at least these apparently-defined types:
even if we can't interpret them, we need to not fail when we encounter
dumps that include them.
Original issue reported on code.google.com by mmento...@gmail.com
on 16 Jan 2007 at 4:58
GoogleCodeExporter commented
Sample dump with a '11BN' CodeView record; note that the module with this
CodeView
record also has a miscellaneous debugging record - I hadn't seen any of those
in the
wild yet, so this dump allows us to test that code.
Original comment by mmento...@gmail.com
on 16 Jan 2007 at 8:27
Attachments:
GoogleCodeExporter commented
Patch to be lenient in accepting unknown CodeView record types; the comments
contain
pointers to some additional documentation about other types and their formats.
Original comment by mmento...@gmail.com
on 16 Jan 2007 at 8:28
Attachments:
GoogleCodeExporter commented
Fixed in revision [104].
Original comment by mmento...@gmail.com
on 17 Jan 2007 at 12:37
- Changed state: Fixed