aboutsummaryrefslogtreecommitdiff
path: root/src/common/linux/dump_symbols.cc
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org>2015-02-05 23:01:31 +0000
committermark@chromium.org <mark@chromium.org>2015-02-05 23:01:31 +0000
commit3b7262b0ee785bef06d3e458cb13c736fc0b8da8 (patch)
tree7f96d812bedeefe736120ae87d6f72f059714bd1 /src/common/linux/dump_symbols.cc
parentAdd unit tests for overlapping functions and externs. (diff)
downloadbreakpad-3b7262b0ee785bef06d3e458cb13c736fc0b8da8.tar.xz
Fix overflow error in breakpad for linux
A computation in the stack unwind algorithm could cause an overflow if a base pointer read from crashed process is sufficiently close to top of address space. This causes a memory read that causes the dump thread to crash, resulting in a failure to generate crash dump. Check fixed to properly detect that this pointer is greater than actual memory range of current stack. Patch by Kyle Joswiak <kjoswiak@chromium.org> Review URL: https://breakpad.appspot.com/3754003/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1425 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/common/linux/dump_symbols.cc')
0 files changed, 0 insertions, 0 deletions