commit | 00de8ca0a0384924b127937a24525ee473e2d367 | [log] [tgz] |
---|---|---|
author | mseaborn@chromium.org <mseaborn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | Wed May 08 02:37:15 2013 +0000 |
committer | mseaborn@chromium.org <mseaborn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | Wed May 08 02:37:15 2013 +0000 |
tree | b9335342914d6f9452fa2526f98b7834467f67b7 | |
parent | 42faddc9c3be48a8a29236ab866013288d25491e [diff] |
Make x86-64 stack walking work for Native Client minidumps For NaCl, a stack walker should ignore the top 32 bits of %rip, %rsp and %rbp, otherwise it will try to read from %r15-extended stack addresses and look up symbol info for %r15-extended code addresses, which will fail. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3424 TEST=tested manually with a NaCl minidump Review URL: https://breakpad.appspot.com/591002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1173 4c0a9323-5329-0410-9bdc-e9ce6186880e