History log of /external/google-breakpad/src/client/mac/handler/exception_handler.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
89764a7a0b39c0bb6c9428e617eac248015d4e74 06-Jun-2014 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Use PAGE_MAX_SIZE. PAGE_SIZE is now a variable size.

This fixes exception_handler.cc:77:8: error: fields must have a constant size:
'variable length array in structure' extension will never be supported
char protected_buffer[PAGE_SIZE] __attribute__((aligned(PAGE_SIZE)));

BUG=None
TEST=breakpad builds on ios8
R=mark@chromium.org

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

Patch from Justin Cohen <justincohen@chromium.org>.

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1338 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
5c2892d9dec0a26b6e86d16fbc0c0a4d1a88410c 01-Apr-2014 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make ARM64 detection consistent in chromium.

This is to uniform ARM64 detection code in chromium.
Use only __aarch64__ and don't look for __arm64__ at all.

Patch by Primiano Tucci <primiano@chromium.org>

BUG=chromium:354405, chromium:358092

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


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1293 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
a157c99f9fdfc5f5072db05a5075ae23fce43c88 21-Nov-2013 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Generate minidumps for 64-bit ARM apps on iOS.

Adds an ARM64-specific definition of MDRawContext and support for writing out a
minidump when running on ARM64. Additionally, extends the iOS minidump generator
for NSExceptions to work on ARM64 as well as ARM.

Patch by Colin Blundell <blundell@chromium.org>

BUG=542

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


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1235 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
6da6dcc0be00e04fbeed83c773d07eb6598d4746 14-Aug-2013 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Enable the SIGABRT handler on desktop OS X
R=mark at https://breakpad.appspot.com/618002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1205 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
cb037254a19ee46b1bea0cfc64128b718924fbd3 18-Apr-2013 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix missing result check in Mac exception handler
Patch by Georg Fritzsche <georg.fritzsche@googlemail.com>, R=ted at https://breakpad.appspot.com/554003/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1152 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
0828a485edb601a80b6cc3b09396da72b05a635d 06-Mar-2013 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Make OOP mac crashreporting exit after writing dump
R=mark at https://breakpad.appspot.com/538002/

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1127 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
45951cc9403390df6b2db7a43cbf1eecedad1c78 11-Dec-2012 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow the Mac and iOS Breakpad clients to build without exceptions when the C++ standard library is not provided by libstdc++. libc++, for example, does
not provide its own try and catch replacement macros when exceptions are
disabled.

BUG=509
Review URL: https://breakpad.appspot.com/503002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1089 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
c8be06b8e83b3bf6f17d690765cad1e8aebbb2e1 26-Sep-2012 thestig@chromium.org <thestig@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix a bunch of small nits.
Review URL: https://breakpad.appspot.com/463004

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1051 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
60a69eecd7cf717a1819a1f75b4ef21a6b51c457 20-Aug-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Getting context information from the kernel when catching a SIGABRT on iOS.

Until now, the context information was the current one when receiving a
SIGABRT. This is mainly wrong because the signal handler start in a new
context. This instead use the context passed to the signal handler.
Review URL: https://breakpad.appspot.com/435002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1015 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
19b3243ca5a31bc4f6be23a65770a92614cf0dad 14-May-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Unprotect the allocator before trying to create a minidump from a signal.

It is impossible to write a minidump with memory protected. This means that
before this change, no minidump were created when a signal was caught, instead
the application froze.
Review URL: https://breakpad.appspot.com/389002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@964 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
6ed1918848372f789d4bda96657b7454c3f6c2c1 30-Mar-2012 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix one more -Wnull-conversion warning.

Patch by Nico Weber <thakis@chromium.org>

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


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@939 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
f760d649e534a0b610f36b3be65d84ed2f07f0a5 30-Mar-2012 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix -Wnull-conversion warnings in breakpad.

Patch by Nico Weber <thakis@chromium.org>

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


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@938 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
f0eb3f0038c8459517fe31703d0f58dcf9424a7c 13-Mar-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add high level API for breakpad on iOS.

The new API allows to automatically upload repports to the crash server when the application restarts.

This change also:
- Correct a bug on the test for correct alignment of the abrt signal handler
- Add user friendly information on crashes for SIGABRT and NSException
Review URL: https://breakpad.appspot.com/361001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@935 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
a8fd7b2f863ecc85740a1caa65ae3f5f1751738d 09-Mar-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Change iOS implementation to not use exc_server

Instead of using exc_server, the message is parsed directly, and the minidump
is created, then the app is killed.

Moreover, the only catch exception is exception_raise. This patch remove all
rereference to exception_raise_state and exception_raise_state_identity.
Review URL: https://breakpad.appspot.com/358001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@934 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
094ca0f8a92d3f154fc78e31c2f6722b0785d5c5 09-Mar-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add SIGABRT handler for mac and iOS.

SIGABRT were not handled while in process. This change add a signal handler to
handle this.
Review URL: https://breakpad.appspot.com/360001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@933 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
a880043030dc658b7ac88ef6f6db3b36a5595756 08-Mar-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Removing breakpad_exc_server and all references.

This was aimed at replacing exc_server, but was not used.
Review URL: https://breakpad.appspot.com/357001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@930 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
890831804748e74f2d023f0530971962cfa0c219 07-Mar-2012 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Correct various compilation warnings.

- Cast result of _dyld_image_count to prevent compilation warning: The 2 int
in both side of the ? operator should have the same type.
- Remove unused variable for return values.
- Remove unused NSUserDefaults.
Review URL: https://breakpad.appspot.com/354001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@929 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
f7b0f838d6a35ce130c41447e6da032447b5af05 07-Oct-2011 qsr@chromium.org <qsr@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow minidump generator to generate ARM minidumps (for iOS on a device).

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


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@848 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
93257311a12637bd8528171617cb9845c5abd36c 27-Aug-2011 mark@chromium.org <mark@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix a Breakpad crash during teardown when USE_PROTECTED_ALLOCATIONS is in
effect.

BUG=none
TEST=Apple Crash Reporter logs from processes in which Breakpad handles the
crash should point the finger at the actual crash source, not the
Breakpad thread's attempt to write to unwritable memory.
Review URL: http://breakpad.appspot.com/301001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@828 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
d328f2011fe7d37acd700add3ee801c26dfb7e1f 25-Jan-2011 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Rename duplicate argument names to make it compile with CLang.
P=rafael.espindola R=ted at http://breakpad.appspot.com/248001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@765 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
0d9bd40775211c223c75543890d862135f677d67 15-Dec-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow writing on-request minidumps with an exception stream
R=mark at http://breakpad.appspot.com/172001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@745 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
cae59b4ae44ccc667be4c28710d167ad4dd9823b 15-Dec-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> issue 334 - Fix a race condition between ExceptionHandler::Teardown and ExceptionHandler::WaitForMessage on OS X
R=mark at http://breakpad.appspot.com/165001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@744 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
144938cf22243407a56601bd5b75147f796a8424 13-Aug-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Allow dumping live processes on OS X
R=mark at http://breakpad.appspot.com/148001/show

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@647 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
315fd78199bc606ee02cb085dacadd58e0fc40c8 13-Aug-2010 ted.mielczarek@gmail.com <ted.mielczarek@gmail.com@4c0a9323-5329-0410-9bdc-e9ce6186880e> Implement CrashGeneration{Client,Server} for OOP dump generation on OS X, enable OOP dump generation in ExceptionHandler
R=mark at http://breakpad.appspot.com/146001

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@646 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
6e3869c19fbb94b739e45b495476ebdd925133ea 28-Jul-2010 dmaclach <dmaclach@4c0a9323-5329-0410-9bdc-e9ce6186880e> Review: http://breakpad.appspot.com/136001



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@633 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
2712a8c712469462aba3c670154edc51b6a47dda 18-Nov-2009 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Forward exceptions in child processes to Apple's Crash Reporter

http://breakpad.appspot.com/38001/show
R=mmentovai, jeremy
A=nealsid



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@429 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
ebebd0fcef7540fc51c23de50d45e79e260a30cb 11-Nov-2009 mmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e> Always export catch_exception_raise.

Patch by Jeremy Moskovich <jeremy@chromium.org>

Code review URL: http://breakpad.appspot.com/37001


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@428 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
61e88c7ad7eb072977b4d4d26bcf8929b75af2d4 12-Jun-2009 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> issue 323 - OS X exception handler / minidump generator should set exception address correctly for EXC_BAD_ACCESS . r=nealsid at http://breakpad.appspot.com/15002

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@350 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
3ebdb1bd7ae38bf0fb205dfaa2f5fde3d67ea141 01-Apr-2009 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Open sourcing the Breakpad framework from Google.

A=many, many people
R=nealsid, jeremy moskovich(from Chromium project)



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@322 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
3a283d8f8b3875dd080a59b421c2e036a8412ab2 27-Oct-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Undo suspend/resume feature since it was meant as a workaround to a bug in how we handled child process exceptions. Currently we don't return to the kernel when we take an exception from a child process, causing a hang. Now we return KERN_FAILURE, indicating to the kernel to move on to the host-level exception handler(usually Crash Reporter)



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@292 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
32441cc0608ddaf81885d23acf63f4b53cb73744 22-Oct-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 181: Add version info for Mac OS X modules. Found by iterating over load commands until I found LC_ID_DYLIB. Also modified crash_report to generate version number. Also added suspend/resume capability to exception handler, necessary because exception handling can behave strangely across fork() calls. Also added fix for filtering out functions with no line number information, and for filtering out some multiple inheritance glue the compiler generates.


git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@291 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
85534c2eaf59a8deb3394aab8df466e65c998752 11-Jul-2008 nealsid <nealsid@4c0a9323-5329-0410-9bdc-e9ce6186880e> Now we provide our own implementation of the MIG function exc_server, as recommended by Apple.
See
http://groups.google.com/group/google-breakpad-dev/browse_thread/thread/8b363b1f8a404714
For more information



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@282 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
649967cfd28116ad8a1ff3e84d86a1156b462536 19-Sep-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 209: Reviewer waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@208 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
d792274003fb0e7145161a290eff6d090a934bce 29-Aug-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue203 : reviewed by Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@206 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
69d242245a1e60beeb0fae003cfebffeaa38cc6e 27-Aug-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 202: reviewed by Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@205 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
3d55532df2ea6bc8809513e8add14fb84bc62a62 07-May-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 161: reviewer Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@160 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
9be806efde6c55fbd7e9443d2700255835019a03 04-May-2007 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> missed header renames from Issue 152

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@155 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
255bbe93ed7aef5418000339b6cdb5677bf9e4d6 03-May-2007 ted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 152 - Patch by Dave Camp, Reviewer Chris Rogers

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@152 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
de2fd15db9a480c807ba337690669538a97756a4 02-May-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> Issue 159: reviewer Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@151 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
530a7ad99eba824dcca7fd300e85f1faa5828a3d 09-Mar-2007 ladderbreaker <ladderbreaker@4c0a9323-5329-0410-9bdc-e9ce6186880e> fixes for issue 128: reviewed by Waylonis

git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@124 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
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/src/client/mac/handler/exception_handler.cc
983264848d5372d8e64d62eb67f672c71e4b6470 07-Feb-2007 waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> Fix bug with mach-o walker not properly walking universal binary (Issue #125)
Fix exception handler so that it will properly forward exceptions (Issue #126)
r=mmentovai



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@119 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
600e56bc39345e8fa38fa7d286e9f7382d75c2bf 05-Feb-2007 waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> - Fixes the bug with a fork()'d child's exception being caught in the parent process
- Only looks for EXC_MASK_BAD_ACCESS, EXC_MASK_BAD_INSTRUCTION, and EXC_MASK_ARITHMETIC exceptions
- Adds try/catch blocks around "new" for bad_alloc
- Uses map.find() rather than map[] notation so as not to create extraneous objects
- Creates the exception watching thread as detached

r=mmentovai



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@117 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc
5ac2b9a569890f165478f91670dcdd553ce2d10e 20-Dec-2006 waylonis <waylonis@4c0a9323-5329-0410-9bdc-e9ce6186880e> Add Mac exception handler and generator. Fixes issue #69. Reviewed by mmentovai.



git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@98 4c0a9323-5329-0410-9bdc-e9ce6186880e
/external/google-breakpad/src/client/mac/handler/exception_handler.cc