clustc / google-breakpad

Automatically exported from code.google.com/p/google-breakpad
0 stars 0 forks source link

MinidumpContext::Read() should fall back to general case on failed analysis of AMD64/PPC64/ARM64 contexts #550

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
In MinidumpContext::Read(), the AMD64, PPC64, and ARM64 contexts are all 
speculatively detected by a size comparison between their size and the size of 
the passed-in context. In the case where it is detected that the context being 
read is in fact not the speculated type, the read should fall back to the 
general case (which breaks by analyzing the cpu type out of the context flags).

Original issue reported on code.google.com by blundell@chromium.org on 19 Nov 2013 at 2:37