Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(88)

Issue 360001: Add SIGABRT handler for mac and iOS. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years ago by qsr
Modified:
13 years ago
Reviewers:
Mark Mentovai, ted, qsr1
CC:
google-breakpad-dev_googlegroups.com
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/
Visibility:
Public.

Description

 Add SIGABRT handler for mac and iOS.

 SIGABRT were not handled while in process. This change add a signal handler to
handle this.
Committed: https://code.google.com/p/google-breakpad/source/detail?r=933

Patch Set 1 #

Total comments: 4

Patch Set 2 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M src/client/mac/handler/exception_handler.cc View 1 8 chunks +61 lines, -5 lines 0 comments Download
M src/client/mac/handler/exception_handler.h View 2 chunks +9 lines, -1 line 0 comments Download
M src/client/mac/tests/exception_handler_test.cc View 1 5 chunks +20 lines, -4 lines 0 comments Download

Messages

Total messages: 8
qsr
13 years ago #1
qsr
Just for info: for this first version, I am not parsing the context that the ...
13 years ago #2
Mark Mentovai
LGTM However, I don’t think we should use this for the Mac until the stackwalking ...
13 years ago #3
qsr
PTAL as I disabled installing the handler for mac for now. Will try to work ...
13 years ago #4
Mark Mentovai
LGTM
13 years ago #5
ted_mielczarek.org
On Fri, Mar 9, 2012 at 1:09 PM, <qsr@chromium.org> wrote: > PTAL as I disabled ...
13 years ago #6
qsr1
It is my plan to have that working, especially because I just learned that aggregation ...
13 years ago #7
qsr
13 years ago #8
It is my plan to have that working, especially because I just learned that
aggregation will only look at the first few frames and will be very wrong.

 It is not hard to do, but this is just some tiring code to write to
transform a u_context to the right format to pass to the minidump writer.

 Some of the work is already done on linux, I'll need to refactor this is
some common location.

On Fri, Mar 9, 2012 at 11:15 AM, Ted Mielczarek <ted@mielczarek.org> wrote:

> On Fri, Mar 9, 2012 at 1:09 PM,  <qsr@chromium.org> wrote:
> > PTAL as I disabled installing the handler for mac for now. Will try to
> > work on the context, but might not be just now.
>
> This would be cool to get working correctly on mac, since right now
> there's no way to externally trigger Breakpad (in a hung application,
> for example).
>
> -Ted
>
> --
> You received this message because you are subscribed to the Google Groups
> "google-breakpad-dev" group.
> To post to this group, send email to google-breakpad-dev@googlegroups.com.
> To unsubscribe from this group, send email to
> google-breakpad-dev+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-breakpad-dev?hl=en.
>
>
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted