History log of /external/google-breakpad/configure
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
91cb84e14a44260dc7d475e1c707a8b35b5faf49 28-May-2015 Mike Frysinger <vapier@chromium.org> drop --disable-{core2md,md2core} configure flags

We stopped using these flags in CL:34565, so there's no need to carry
these custom changes relative to upstream anymore. Punt them.

BUG=chromium:217064
TEST=precq passes (builds breakpad tools)

Change-Id: I99e509aef4ba02984488e3d82acf8c5082425248
Reviewed-on: https://chromium-review.googlesource.com/273702
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
/external/google-breakpad/configure
fd347a3a7e64bf537bfbe83ec99c33bfb3190649 26-Oct-2014 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r1397

BUG=None
TEST=Tested the following on x86-alex (x86), peppy (amd64), daisy_spring (arm):
1. `FEATURES=test emerge-${BOARD} google-breakpad`
2. `USE='asan clang' FEATURES=test emerge-${BOARD} google-breakpad`
3. Run the following autotest tests:
- logging_CrashSender
- logging_UserCrash

Change-Id: Ibb56ad8b27218171ba6c0afeeb9f636eb3dfe8f4
bf15d7ea7e11be2da0394c2f15d76a312fc7198a 27-Aug-2014 vapier@chromium.org <vapier@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> make "make install" also install headers and pkgconfig files

See https://code.google.com/p/google-breakpad/issues/detail?id=219

R=vapier@chromium.org

Review URL: https://breakpad.appspot.com/1114002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1364 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
2492e703eb8d4664580885a22a17b12286e11776 24-Jul-2014 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r1356

BUG=None
TEST=Tested the following on x86-alex (x86), peppy (amd64), daisy_spring (arm):
1. `FEATURES=test emerge-${BOARD} google-breakpad`
2. `USE='asan clang' FEATURES=test emerge-${BOARD} google-breakpad`
3. Run the following autotest tests:
- logging_CrashSender
- logging_UserCrash

Change-Id: Idb4f206ff22c14f1f910986657a6aaf003811ddf
bba870084bf6b0901b948e1f3b7327b8684a6d0b 27-Mar-2014 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r1292

BUG=None
TEST=Tested the following on x86-alex (x86), peppy (amd64), daisy_spring (arm):
1. `FEATURES=test emerge-${BOARD} google-breadpad`
2. `USE='asan clang' FEATURES=test emerge-${BOARD} google-breadpad`
3. Run the following autotest tests:
- logging_CrashSender
- logging_UserCrash

Conflicts:
Makefile.in
configure

Change-Id: I53b4092e7df3d487227bc731bafa41f466f13514
67ce33bed3611a0a922279e0a869c059f9d61dfc 10-Dec-2013 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Use AM_MAINTAINER_MODE so configure supports --enable-maintainer-mode
A=mcgrathr
R=bradnelson at https://breakpad.appspot.com/864003

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1251 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
597e2a77b5a7e7bbc5a0fc623c4e60da1a7bf742 10-Dec-2013 vapier@chromium.org <vapier@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> check for and enable Large File Support automatically

If you try to process a file using a 32bit build that is larger than
2GiB in size, the linux kernel will reject things:
$ strace -eopen dump_syms ./chrome ./ > chrome.sym
...
open(".//chrome.debug", O_RDONLY) = -1 EOVERFLOW (Value too large for defined data type)

So let's use the existing autoconf macro to check for and enable support
as need be.

We have to shift the existing m32 logic up to before we start doing
feature test macros though otherwise a simple configure won't work:
$ ./configure --enable-m32
This is because it first tests LFS and such w/out the -m32 flags.

BUG=chromium:266064
TEST=`./configure --enable-m32 && make && make check` passes
R=benchan@chromium.org

Review URL: https://breakpad.appspot.com/619002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1250 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
39d7964df5d3ba7c3889bf19004f6e18eee5cfc6 23-Nov-2013 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Process minidumps generated on ARM64 in iOS apps.

Patch by Colin Blundell <blundell@chromium.org>

BUG=542

Review URL: https://breakpad.appspot.com/704002/


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1236 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
8c88c3e5233bf798426121d4606a7afd5b7e6afa 25-Sep-2013 digit@chromium.org <digit@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix the Android/MIPS build.

This patch fixes the build for Android on MIPS when
using the latest official Android NDK (r9):

- Update src/common/android/include/elf.h to add a missing
definition for SHT_MIPS_DWARF.

- Add src/common/android/include/sgidefs.h required by LSS
when compiling for MIPS.

- Update android/run-checks.sh to work properly with
the --abi=mips option. All tests were passed succesfully
with an emulator system image running Android 4.2.

- Update other Android-specific files.

R=Petar.Jovanovic@imgtec.com, mark@chromium.org

Review URL: https://breakpad.appspot.com/633002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1216 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
3b8d8c0e9858c1b0ca98e8a1fec4ea7b7ab10633 16-Aug-2013 Mike Frysinger <vapier@chromium.org> Revert "change version number to the svn snapshot we synced to"

This reverts commit 232fb3ad52342305e55b3a1d51632a9bd52d18cc.

Now that we changed the version script to look for the svn rev in the
git log, we no longer need to modify the configure script.

BUG=None
TEST=`cbuildbot arm-generic-paladin` uprevs breakpad
CQ-DEPEND=CL:65931

Change-Id: I41d8ad9b77e57bb3293defac99a652201e85ed25
Reviewed-on: https://gerrit.chromium.org/gerrit/66014
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
/external/google-breakpad/configure
232fb3ad52342305e55b3a1d51632a9bd52d18cc 17-Jan-2013 Mike Frysinger <vapier@chromium.org> change version number to the svn snapshot we synced to

This makes it a bit easier to track what svn version we're at.

BUG=None
TEST=None

Change-Id: I3e433aa6ba44ccc09c066fc9257b36398414dcd4
Reviewed-on: https://gerrit.chromium.org/gerrit/41544
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
/external/google-breakpad/configure
9753aff85a9a20dbe294529b4184d9686ec42cdd 10-Oct-2012 SiyangXie@gmail.com <SiyangXie@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Refactor the logic of resolving source line info into helper class.
http://breakpad.appspot.com/459002/


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1068 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
9459683526823e94777c9b3519397546f149d987 29-Sep-2012 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r1052

BUG=none
TEST=Verified the following:
1. emerge google-breadpad for {x86,amd64,arm}-generic
2. cros_run_unit_tests google-breakpad for {x86,amd64}-generic
3. Run the following autotest tests:
- logging_CrashSender
- logging_UserCrash

Change-Id: I1373b29be4cde972e8dad54560828354bec2d50f
693d4caa50791a40a8b9734054603dde2b05e0fb 19-Sep-2012 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Minidumps never contain MD_LINUX_DSO_DEBUG info when breakpad is in a shared library
A=Mike Hommey <mh@glandium.org>
R=ted at http://breakpad.appspot.com/422002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1044 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
6ae5ede322b9dee5e842cc17b41c2bcc4af72bf1 17-Sep-2012 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix compilation of crash_generation_server.cc, and add it to the client library sources so it actually gets built.
R=mark at https://breakpad.appspot.com/446003/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1036 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
979d8f4dcba8a94b25772e2966125202fb664959 31-Aug-2012 digit@chromium.org <digit@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add custom getcontext() implementation for Android.

This adds a minimalistic implementation of getcontext()
for Android/ARM and Android/x86. The provided code is
in assembly and only implements the bare minimum required
by Breakpad to get the current processor state.

Note that:

- The FPU state is not saved to the ucontext_t on ARM.
(that's actually the main difference with a normal
getcontext() implementation).

This is normal. On Linux/ARM, such state must be
obtained with PTRACE_GETVFPREGS instead. This will
be implemented in a future patch.

- On x86, only the 'regular' FPU state is saved, to
mimic the GLibc/i386 implementation. The state of
SSE/SSE2/etc registers is not part of the upstream
getcontext() implementation.
Review URL: https://breakpad.appspot.com/444002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1024 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
ed58167cd13de4fed684dcd70dd2570ec98530ce 21-Aug-2012 digit@chromium.org <digit@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Improve Android support

This patch remove many Android-specific #ifdefs from the Breakpad
source code. This is achieved by providing "fixed-up" platform
headers (e.g. <signal.h> or <sys/user,h>), in the new directory
src/common/android/include/, which masks differences between
the NDK and GLibc headers.

The old "android_link.h" and "android_ucontext.h" are moved
and renamed.

This also requires putting this directory as the first
include path during Android-hosted builds, hence the
modification of Makefile.am and configure.ac
Review URL: https://breakpad.appspot.com/434002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1017 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
44f0f569ca11e5bdb6bb8283a1bc44139864169f 05-Jul-2012 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r981

BUG=none
TEST=Verified the following:
1. emerge google-breadpad for x86-generic, arm-generic and amd64-generic
2. cros_run_unit_tests google-breakpad for x86-generic and amd64-generic
3. Run the following autotest tests on a Cr48:
- logging_CrashSender
- logging_UserCrash

Change-Id: I896843259257c3adddcade76e82d77cae87dba06
130ec290a71dcdb5ff279ef75b1fc640a11600b7 05-Jul-2012 Ben Chan <benchan@chromium.org> Revert "google-breakpad: Merge with upstream breakpad r981"

This reverts commit 888945fb5fa8a37e07b43fac2df81b92c3327a04.
/external/google-breakpad/configure
888945fb5fa8a37e07b43fac2df81b92c3327a04 05-Jul-2012 Ben Chan <benchan@chromium.org> google-breakpad: Merge with upstream breakpad r981

BUG=none
TEST=Verified the following:
1. emerge google-breadpad for x86-generic, arm-generic and amd64-generic
2. cros_run_unit_tests google-breakpad for x86-generic and amd64-generic
3. Run the following autotest tests on a Cr48:
- logging_CrashSender
- logging_UserCrash

Change-Id: I41dcafc2cadd3242b64813ad5a745a67dd9fc178
/external/google-breakpad/configure
b732342313268422c0c0794dfb1a82cd17ce9e05 03-Jul-2012 ivan.penkov@gmail.com <ivan.penkov@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fixing various compiler warnings and applying minor tweaks to allow running of
the mojority of breakpad unittests in Google.

http://breakpad.appspot.com/399002/



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@978 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
75d3e600330e3545f36e38fb3cd5d139582e07e4 29-Nov-2011 Ben Chan <benchan@chromium.org> google-breakpad: Relocate patched files in core2md.

This CL makes the following changes:
1. Relocate patched files from src/tools/linux/core2md to
src/client/linux/minidump_writer in preparation for merging the
changes back to upstream.
2. Modify Makefile.am and configure.ac accordingly and add
--disable-core2md to configure to disable the compilation of core2md.
3. Fix a bug in MinidumpWriter::WriteMappings() that fails the
MinidumpWriterTest.MappingInfo unit test.

BUG=chromium-os:23555
TEST=Verified the following:
1. emerge google-breadpad for x86-generic, arm-generic and amd64-generic
2. cros_run_unit_tests --board=x86-generic -p google-breakpad
3. Run the following autotest tests on a Cr48:
- logging_CrashSender
- logging_UserCrash

Change-Id: If7470382ffdd048ce1c88d8f65cf503dca71893a
Reviewed-on: https://gerrit.chromium.org/gerrit/12233
Reviewed-by: Michael Krebs <mkrebs@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
/external/google-breakpad/configure
aac6955bc8b93bc37da1ccc7ef3a9e8df9d55527 08-Nov-2011 Ken Mixter <kmixter@chromium.org> google-breakpad: check in autoconf/make changes

These are the changes to configure and Makefile.in
that are automatically generated in response to the changes
from the 'separate out non-arm-friendly md2core' change.

TEST=build on arm/x86

Change-Id: Ie0e5f85cd31ddb7d53dc112b8e340e65b19f2acf
Reviewed-on: https://gerrit.chromium.org/gerrit/11304
Commit-Ready: Ken Mixter <kmixter@chromium.org>
Tested-by: Ken Mixter <kmixter@chromium.org>
Reviewed-by: Michael Krebs <mkrebs@chromium.org>
/external/google-breakpad/configure
69607b678fabd81ce7e77bd50cec0fa343e73b3e 07-Jul-2011 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Remove NetworkSourceLine{Resolver,Server} and related code. It never wound up being useful enough to use in production, so let's drop the maintenence burden

R=jessicag at http://breakpad.appspot.com/292001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@795 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
dbf409ca209b0cd2723ef617a8de024e2a65009b 28-Feb-2011 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make programs in src/tools/linux build via the automake build system
R=jimb at http://breakpad.appspot.com/265001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@775 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
43e6db7e72dbc4bc162e7dbf1e2134429d8b5e3f 08-Nov-2010 thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Change the bug reporting email address.
Review URL: http://breakpad.appspot.com/226001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@728 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
cfc8628092e17069d8d6c7068d4f21d9baabe077 20-Oct-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add support for building the Linux client code using the Android NDK
r=mwu at http://breakpad.appspot.com/212001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@716 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
d192a71e247a098ce8f8850ccedab14553c2f55e 05-Oct-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> ditch libtool, only build static libs
R=mark at http://breakpad.appspot.com/210001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@709 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
e574a2adc64565a6170aac2023b13b2b1d41f40b 05-Oct-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> add a --disable-processor configure arg to skip building processor libs and just build client libs
R=nealsid at http://breakpad.appspot.com/209001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@708 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
2b4274afc4fae883d1251a7a420e24fd526a9f16 02-Oct-2010 cdn@chromium.org <cdn@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Added libdisasm to the repository. This library is no longer under development so there
is no reason not to keep it locally. Implemented a basic disassembler which can be used
to scan bytecode for interesting conditions. This should be pretty easy to add to for
things other than exploitability if there is a desire. This also adds several tests to
the windows exploitability ranking code to take advantage of the disassembler for x86
code.

BUG=None
TEST=DisassemblerX86Test.*

Review URL: http://breakpad.appspot.com/203001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@705 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
efa30c13f2e0bf2cb60a9d00010e8cdc162c872a 17-Sep-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Write a window of memory around the instruction pointer from the crashing thread to the minidump on Linux.
R=nealsid at http://breakpad.appspot.com/194001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@693 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
c40bcc74d994cabd9696e241f6a84355623b5d9e 17-Sep-2010 thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix ./configure --enable-m32
Review URL: http://breakpad.appspot.com/197001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@692 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
53a8b1a204145bdf4e8dcd50c20d9df50a002327 31-Aug-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 378 - Don't compile Linux client libraries on non-Linux systems
R=nealsid at http://breakpad.appspot.com/173001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@679 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
b223627d81c083a64f2ccecf2651a18111421280 09-Apr-2010 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> provide a network source line resolver + server. r=mark,jimb at http://breakpad.appspot.com/36001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@569 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
de545c09d0363e6964822ec92529a80feaca152d 02-Mar-2010 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> ARM support, with some build system changes to support x86-64, arm, and i386 in an autoconf style build in Linux. The O2 build for the unit tests is still broken but I'm checking this in to unblock people

A=nealsid
R=ajwong, hannahtang, ted.mielczarek



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@541 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
dc4029a5c2544ba89342b0e719e4440a736e5063 02-Feb-2010 jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> Regenerate using automake-1.11.1, autoconf 2.65, and libtool 2.2.6b,
to provide a fix for Breakpad issue 365:

http://code.google.com/p/google-breakpad/issues/detail?id=365


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@506 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
92b1f834d1cae2c4def7bc7cf7c52fdaa66e09e0 23-Dec-2009 jimblandy <jimblandy@4c0a9323-5329-0410-9bdc-e9ce6186880e> Breakpad: Regenerate build files with latest versions of autotools.

This patch refreshes the build system files to those generated by:
- Libtool 2.2.6
- Automake 1.11
- Autoconf 2.64

a=jimblandy, r=nealsid


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@470 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
1adb184d420c6c5f2304fb945f8477557336f927 21-Dec-2009 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> fix a badly-applied patch, and also re-run automake which I forgot to do

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@455 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
af3c43f00e98047bc7f80dcf4c16b876e095769f 17-May-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add logging to minidump processor (#82). First part: logging infrastructure
and messages for minidump.cc and minidump_processor.cc. r=bryner.

http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/b056994d675f623c


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@169 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
e5dc60822e5938fea2ae892ccddb906641ba174e 14-Feb-2007 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Rename Airbag to Breakpad.


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@122 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
db3342a10ec30902aa9018b80e1d9a40bd01c487 05-Dec-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Module API (#32). r=waylonis, bryner
- Introduces a standard API for dealing with modules. MinidumpModule
is now a concrete implementation of this API. Code may interact with
single modules using the CodeModule interface, and collections of
modules using its container, the CodeModules interface.
- CodeModule is used directly by SymbolSupplier implementations and
SourceLineResolver. Reliance on the specific implementation in
MinidumpModule has been eliminated.
- Module lists are now added to ProcessState objects. Module references
in each stack frame are now pointers to objects in these module lists.
- The sample minidump_stackwalk tool prints the module list after printing
all threads' stacks.

http://groups.google.com/group/airbag-dev/browse_frm/thread/a9c0550edde54cf8


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@74 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
0dbedc973d5ce1e2c6924a144b3ac02ee4283091 25-Sep-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Better testing for Stackwalker (#18). r=bryner
- Test StackwalkerX86 and StackwalkerPPC on the current process, if built
by a supported compiler (gcc) on a supported (walkable) CPU (x86, ppc).
- This test is not enabled by default because of certain optimizations
that interfere with it (stack frame reuse, frame pointer omission). See
the comments at the top of stackwalker_selftest.cc. To enable this
test in the standard "make check" suite, configure with --enable-selftest.

http://groups.google.com/group/airbag-dev/browse_thread/thread/2ca1c8e72c809bec


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@35 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
8c2a4def4ecfbf6293b27eff4359a274e9774b4e 20-Sep-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Handle frame pointer omission (#21), part 1: ContainedRangeMap. r=bryner.
- ContainedRangeMap is the data structure that will be used to store and
look up debugging information for frames by instruction address. The
debugging information includes a way to locate the calling frame in
the absence of a saved frame pointer.
- Restructure RangeMap into an -inl file to match ContainedRangeMap.

http://groups.google.com/group/airbag-dev/browse_thread/thread/c5823bfc1828ed42


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@29 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
d5e66382d10b1570d75e924410d58b47857fe799 08-Sep-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add support to the StackWalker for resolving symbols, using a
caller-implemented SymbolSupplier object to get a symbol file.

Add a CrashReportProcessor object which provides a simple API for processing
a CrashReport struct, given a SymbolSupplier and a minidump file.

r=mmentovai (#17))


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@18 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
3261e8b6eac44a41341f112821482bee6c940c98 06-Sep-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Initial implementation of minidump reader (#6). r=bryner


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@11 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
07f8ef56aca4fbab3e1a975ad2a439a23007f065 05-Sep-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Change header paths and include guards to be relative to the "src" directory. r=mmentovai.

http://groups.google.com/group/airbag-dev/msg/cbe061dd563e9d17



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@10 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
425d256321f590e4ca86e3294055e9fad135f9b2 30-Aug-2006 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make build system less annoying (#8) r=bryner
- Place objects in the appropriate directories, instead of filling up
the root directory.
- Remove namespace macros, which made maintenance troublesome and which
created a dependency on config.h in public headers
- Skip useless Fortran checks at configure time


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@8 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure
cb91a2f879250f2ef5f74321b5d08807247d41a7 25-Aug-2006 bryner <bryner@4c0a9323-5329-0410-9bdc-e9ce6186880e> Initial import, which includes the Windows client-side dump_syms tool, and
part of the server-side dump processor.



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@4 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/configure