Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Issue 1227333002: Add breakpad support to mojo shell apk. (Closed)

Created:
5 years, 5 months ago by qsr
Modified:
5 years, 4 months ago
Reviewers:
tonyg, viettrungluu, ppi
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org, yzshen+watch_chromium.org
Base URL:
https://github.com/domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Add breakpad support to mojo shell apk. This enables breakpad and save minidump locally when the application crashes, but at this point it doesn't upload those yet. R=viettrungluu@chromium.org, tonyg@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/648e05901af0e916f60558cac248e0c8b3329a66

Patch Set 1 #

Patch Set 2 : Reuse chromium breakpad infrastructure. #

Total comments: 7

Patch Set 3 : Follow review #

Total comments: 16

Patch Set 4 : Follow review #

Total comments: 4

Patch Set 5 : Follow review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1639 lines, -1 line) Patch
M .gitignore View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M DEPS View 1 2 3 4 2 chunks +7 lines, -1 line 0 comments Download
M shell/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M shell/android/main.cc View 1 2 3 2 chunks +5 lines, -0 lines 0 comments Download
A shell/crash/BUILD.gn View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
A shell/crash/breakpad.h View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
A shell/crash/breakpad.cc View 1 2 3 4 1 chunk +781 lines, -0 lines 0 comments Download
A third_party/breakpad/BUILD.gn View 1 2 1 chunk +796 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (2 generated)
qsr
5 years, 5 months ago (2015-07-09 11:04:07 UTC) #1
qsr
https://codereview.chromium.org/1227333002/diff/20001/shell/crash/breakpad_linux.cc File shell/crash/breakpad_linux.cc (right): https://codereview.chromium.org/1227333002/diff/20001/shell/crash/breakpad_linux.cc#newcode1 shell/crash/breakpad_linux.cc:1: // Copyright 2013 The Chromium Authors. All rights reserved. ...
5 years, 5 months ago (2015-07-09 14:58:53 UTC) #2
tonyg
woot! This lg2m, but I feel like a new dependency at this level is something ...
5 years, 5 months ago (2015-07-09 15:41:03 UTC) #4
viettrungluu
I thought this had previously been discussed, and it was decided that it was premature. ...
5 years, 5 months ago (2015-07-09 15:47:49 UTC) #5
qsr
On 2015/07/09 15:47:49, viettrungluu wrote: > I thought this had previously been discussed, and it ...
5 years, 5 months ago (2015-07-09 16:11:34 UTC) #6
viettrungluu
On 2015/07/09 16:11:34, qsr wrote: > On 2015/07/09 15:47:49, viettrungluu wrote: > > I thought ...
5 years, 5 months ago (2015-07-09 17:03:28 UTC) #7
tonyg
> I think this is incurring too much cost, too early: > > * In ...
5 years, 5 months ago (2015-07-09 17:13:48 UTC) #8
viettrungluu
On 2015/07/09 17:13:48, tonyg wrote: > > I think this is incurring too much cost, ...
5 years, 5 months ago (2015-07-09 17:34:11 UTC) #9
tonyg
On 2015/07/09 17:34:11, viettrungluu wrote: > On 2015/07/09 17:13:48, tonyg wrote: > > > I ...
5 years, 5 months ago (2015-07-13 16:49:01 UTC) #10
qsr
On 2015/07/13 16:49:01, tonyg wrote: > On 2015/07/09 17:34:11, viettrungluu wrote: > > On 2015/07/09 ...
5 years, 5 months ago (2015-07-15 09:24:06 UTC) #12
qsr
Trung -> Can you take a look. https://codereview.chromium.org/1227333002/diff/20001/DEPS File DEPS (right): https://codereview.chromium.org/1227333002/diff/20001/DEPS#newcode58 DEPS:58: 'src/breakpad/src': On ...
5 years, 4 months ago (2015-07-27 14:06:53 UTC) #13
viettrungluu
https://codereview.chromium.org/1227333002/diff/40001/shell/crash/BUILD.gn File shell/crash/BUILD.gn (right): https://codereview.chromium.org/1227333002/diff/40001/shell/crash/BUILD.gn#newcode17 shell/crash/BUILD.gn:17: # Want these files on both Linux and Android. ...
5 years, 4 months ago (2015-07-27 20:28:36 UTC) #14
qsr
https://codereview.chromium.org/1227333002/diff/40001/shell/crash/BUILD.gn File shell/crash/BUILD.gn (right): https://codereview.chromium.org/1227333002/diff/40001/shell/crash/BUILD.gn#newcode17 shell/crash/BUILD.gn:17: # Want these files on both Linux and Android. ...
5 years, 4 months ago (2015-07-28 08:46:23 UTC) #15
viettrungluu
lgtm w/nits https://codereview.chromium.org/1227333002/diff/60001/DEPS File DEPS (right): https://codereview.chromium.org/1227333002/diff/60001/DEPS#newcode159 DEPS:159: Var('chromium_git') + '/external/google-breakpad/src.git' + '@' + '242fb9a38db6ba534b1f7daa341dd4d79171658b', ...
5 years, 4 months ago (2015-07-28 16:45:06 UTC) #16
qsr
Committed patchset #5 (id:80001) manually as 648e05901af0e916f60558cac248e0c8b3329a66 (presubmit successful).
5 years, 4 months ago (2015-07-29 08:49:31 UTC) #17
qsr
5 years, 4 months ago (2015-07-29 09:00:47 UTC) #18
Message was sent while issue was closed.
https://codereview.chromium.org/1227333002/diff/60001/DEPS
File DEPS (right):

https://codereview.chromium.org/1227333002/diff/60001/DEPS#newcode159
DEPS:159: Var('chromium_git') + '/external/google-breakpad/src.git' + '@' +
'242fb9a38db6ba534b1f7daa341dd4d79171658b', # from svn revision 1471
On 2015/07/28 16:45:05, viettrungluu wrote:
> nit: indentation

Done.

https://codereview.chromium.org/1227333002/diff/60001/shell/crash/breakpad.cc
File shell/crash/breakpad.cc (right):

https://codereview.chromium.org/1227333002/diff/60001/shell/crash/breakpad.cc...
shell/crash/breakpad.cc:744: // TODO(qsr): Is there any key we want to put.
On 2015/07/28 16:45:05, viettrungluu wrote:
> nit: '?' instead of '.'

Done.

Powered by Google App Engine
This is Rietveld 408576698