breakpad/src
mark@chromium.org 3b7262b0ee 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
2015-02-05 23:01:31 +00:00
..
build Rename gyp variable use_titlecase_in_grd_files -> use_titlecase_in_grd. 2014-09-10 12:47:46 +00:00
client Fix overflow error in breakpad for linux 2015-02-05 23:01:31 +00:00
common Add unit tests for overlapping functions and externs. 2015-02-04 00:03:58 +00:00
google_breakpad Remove pointers from serialized file format 2014-12-11 01:17:43 +00:00
processor Remove unneeded definitions of O_BINARY 2015-01-28 21:47:31 +00:00
third_party Add GYP build for the src/tools directory on Mac and Linux. 2014-07-24 15:22:51 +00:00
tools Add microdump files to project. 2014-12-11 19:30:37 +00:00
breakpad_googletest_includes.h disable unittests under ASAN that use memory crashes 2013-12-11 05:38:34 +00:00
config.h.in Use AM_MAINTAINER_MODE so configure supports --enable-maintainer-mode 2013-12-10 12:28:11 +00:00