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

Issue 363001: Changes to get the breakpad client compiling and running on Android using

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 8 months ago by carlosvaldivia
Modified:
12 years, 7 months ago
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Changes to get the breakpad client compiling and running on Android using
ndk-7b.

Patch Set 1 #

Total comments: 16

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 12

Patch Set 6 : #

Patch Set 7 : #

Total comments: 6

Patch Set 8 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M Makefile.am View 2 chunks +5 lines, -3 lines 0 comments Download
M Makefile.in View 13 chunks +34 lines, -18 lines 0 comments Download
M src/client/linux/android_link.h View 1 chunk +5 lines, -1 line 0 comments Download
M src/client/linux/handler/exception_handler.cc View 5 chunks +19 lines, -12 lines 0 comments Download
A src/client/linux/log/log.cc View 1 2 3 4 5 1 chunk +48 lines, -0 lines 0 comments Download
A src/client/linux/log/log.h View 1 2 3 4 5 1 chunk +41 lines, -0 lines 0 comments Download
M src/client/linux/minidump_writer/minidump_writer.cc View 1 2 3 4 5 6 7 3 chunks +11 lines, -16 lines 2 comments Download
M src/client/linux/minidump_writer/minidump_writer.h View 1 2 3 4 5 6 7 2 chunks +11 lines, -6 lines 0 comments Download
M src/common/dwarf_cu_to_module.cc View 1 2 3 4 5 6 1 chunk +5 lines, -1 line 0 comments Download
M src/common/linux/file_id.cc View 1 chunk +2 lines, -1 line 0 comments Download
M src/common/linux/memory_mapped_file.cc View 2 chunks +7 lines, -1 line 0 comments Download
M src/tools/linux/core2md/core2md.cc View 1 2 3 4 2 chunks +15 lines, -3 lines 0 comments Download

Messages

Total messages: 17
carlosvaldivia
ping
12 years, 8 months ago #1
yfriedman
Took a pass. It's mostly style-based as I'm just learning this code https://breakpad.appspot.com/363001/diff/1/src/client/linux/android_link.h File src/client/linux/android_link.h ...
12 years, 8 months ago #2
carlosvaldivia
rfal https://breakpad.appspot.com/363001/diff/1/src/client/linux/android_link.h File src/client/linux/android_link.h (right): https://breakpad.appspot.com/363001/diff/1/src/client/linux/android_link.h#newcode36 src/client/linux/android_link.h:36: // TODO(zhenghao): exec_elf.h conflicts with linux/elf.h. Let me ...
12 years, 8 months ago #3
yfriedman
https://breakpad.appspot.com/363001/diff/4003/src/client/linux/crash_generation/crash_generation_client.cc File src/client/linux/crash_generation/crash_generation_client.cc (left): https://breakpad.appspot.com/363001/diff/4003/src/client/linux/crash_generation/crash_generation_client.cc#oldcode29 src/client/linux/crash_generation/crash_generation_client.cc:29: Revert this file https://breakpad.appspot.com/363001/diff/4003/src/client/linux/minidump_writer/minidump_writer.h File src/client/linux/minidump_writer/minidump_writer.h (right): https://breakpad.appspot.com/363001/diff/4003/src/client/linux/minidump_writer/minidump_writer.h#newcode52 src/client/linux/minidump_writer/minidump_writer.h:52: ...
12 years, 8 months ago #4
carlosvaldivia
https://breakpad.appspot.com/363001/diff/4003/src/client/linux/crash_generation/crash_generation_client.cc File src/client/linux/crash_generation/crash_generation_client.cc (left): https://breakpad.appspot.com/363001/diff/4003/src/client/linux/crash_generation/crash_generation_client.cc#oldcode29 src/client/linux/crash_generation/crash_generation_client.cc:29: On 2012/03/23 16:50:31, yfriedman wrote: > Revert this file ...
12 years, 8 months ago #5
yfriedman
As discussed offline, please remove the .deps files
12 years, 8 months ago #6
carlosvaldivia
Looks like the .dirstamp needs to be there, but the .deps stuff is now gone. ...
12 years, 8 months ago #7
yfriedman
lgtm This looks fine although it doesn't mean much coming from me :)
12 years, 8 months ago #8
carlosvaldivia
Ok I have some more changes incomming to minidump_writer.cc/h. Basically I need to expose the ...
12 years, 8 months ago #9
carlosvaldivia
Everything is good again. For some reason I cant seem to add my adnroid-configure.sh file ...
12 years, 8 months ago #10
carlosvaldivia
Everything is good again. For some reason I cant seem to add my adnroid-configure.sh file ...
12 years, 8 months ago #11
Mark Mentovai
This worked out to be much more simple than I expected. https://breakpad.appspot.com/363001/diff/10001/src/client/linux/log/log.cc File src/client/linux/log/log.cc (right): ...
12 years, 8 months ago #12
carlosvaldivia
Thanks for taking a look. Sorry about the delay. I've been busy with the clank ...
12 years, 7 months ago #13
carlosvaldivia
Good news. I discovered the --enable-m32 flag in configure.ac. As a result it is nearly ...
12 years, 7 months ago #14
Mark Mentovai
LG otherwise https://breakpad.appspot.com/363001/diff/14001/src/client/linux/minidump_writer/minidump_writer.cc File src/client/linux/minidump_writer/minidump_writer.cc (right): https://breakpad.appspot.com/363001/diff/14001/src/client/linux/minidump_writer/minidump_writer.cc#newcode60 src/client/linux/minidump_writer/minidump_writer.cc:60: #include <ctype.h> <ctype.h> is included unconditionally here, ...
12 years, 7 months ago #15
carlosvaldivia
Done. How do I submit? https://breakpad.appspot.com/363001/diff/14001/src/client/linux/minidump_writer/minidump_writer.cc File src/client/linux/minidump_writer/minidump_writer.cc (right): https://breakpad.appspot.com/363001/diff/14001/src/client/linux/minidump_writer/minidump_writer.cc#newcode60 src/client/linux/minidump_writer/minidump_writer.cc:60: #include <ctype.h> On 2012/04/02 ...
12 years, 7 months ago #16
Mark Mentovai
12 years, 7 months ago #17
LGTM

I fixed the things I mention below and checked this in at r945.

https://breakpad.appspot.com/363001/diff/17001/src/client/linux/minidump_writ...
File src/client/linux/minidump_writer/minidump_writer.cc (right):

https://breakpad.appspot.com/363001/diff/17001/src/client/linux/minidump_writ...
src/client/linux/minidump_writer/minidump_writer.cc:49: #include <algorithm>
C system headers come before C++ system headers. This was correct where it was
placed before.

https://breakpad.appspot.com/363001/diff/17001/src/client/linux/minidump_writ...
src/client/linux/minidump_writer/minidump_writer.cc:76: #include
"google_breakpad/common/minidump_cpu_amd64.h"
These are gone now following r944, checked in earlier today.
Sign in to reply to this message.

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