breakpad/src/client
mkrebs@chromium.org 78373e45c5 Fix for putting main module as first one in minidump
The first module in a minidump is expected to be for the main executable.
We used to assume that /proc/<pid>/maps always showed that one first, but in
some cases that is no longer true (see comment #7 of the bug).  So this
change makes use of the entry point stored in auxv to make sure we put the
correct module first.

BUG=chromium-os:25355
TEST=Ran Breakpad tests
Review URL: https://breakpad.appspot.com/366002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@942 4c0a9323-5329-0410-9bdc-e9ce6186880e
2012-03-30 23:53:32 +00:00
..
apple/Framework Create a static library to use Breakpad on iOS. 2011-11-23 16:14:35 +00:00
ios Add high level API for breakpad on iOS. 2012-03-13 20:02:40 +00:00
linux Fix for putting main module as first one in minidump 2012-03-30 23:53:32 +00:00
mac Fix one more -Wnull-conversion warning. 2012-03-30 20:36:32 +00:00
solaris/handler Rename md5.c to md5.cc, put its contents inside the google_breakpad namespace. 2011-11-18 21:40:27 +00:00
windows Unregister waits when a client shuts down so that no further callback events can 2012-03-22 18:01:50 +00:00
minidump_file_writer-inl.h Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00
minidump_file_writer.cc Only include linux_syscall_support.h on Linux in cross platform files. 2010-09-24 21:51:09 +00:00
minidump_file_writer.h The first field in a MDLocationDescriptor is a u_int32_t, so change this cast 2011-08-11 13:45:30 +00:00
minidump_file_writer_unittest.cc Clean up build for 64 bit. 2010-07-19 20:43:49 +00:00