diff options
author | mseaborn@chromium.org <mseaborn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2013-05-08 02:37:15 +0000 |
---|---|---|
committer | mseaborn@chromium.org <mseaborn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2013-05-08 02:37:15 +0000 |
commit | b45b97b2fd735eea5f0e5824b0a48132ccafd88e (patch) | |
tree | b9335342914d6f9452fa2526f98b7834467f67b7 /src/processor/logging.cc | |
parent | Add MD_OS_NACL platform_id value for identifying NaCl minidumps (diff) | |
download | breakpad-b45b97b2fd735eea5f0e5824b0a48132ccafd88e.tar.xz |
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
Diffstat (limited to 'src/processor/logging.cc')
0 files changed, 0 insertions, 0 deletions