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

Issue 557002: Add PPC64 support to breakpad processor. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 6 months ago by jijia
Modified:
10 years, 10 months ago
CC:
google-breakpad-dev_googlegroups.com, saintlou
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Add PPC64 support to breakpad processor.

Patch Set 1 #

Patch Set 2 : #

Total comments: 8

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 13

Patch Set 7 : #

Patch Set 8 : #

Total comments: 1

Patch Set 9 : #

Total comments: 1

Patch Set 10 : #

Total comments: 4

Patch Set 11 : #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M Makefile.am View 1 2 3 4 5 chunks +6 lines, -0 lines 0 comments Download
M Makefile.in View 1 2 3 4 14 chunks +18 lines, -0 lines 0 comments Download
M src/google_breakpad/common/minidump_cpu_ppc64.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +8 lines, -8 lines 0 comments Download
M src/google_breakpad/common/minidump_format.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M src/google_breakpad/processor/minidump.h View 2 chunks +2 lines, -0 lines 0 comments Download
M src/google_breakpad/processor/stack_frame_cpu.h View 1 chunk +26 lines, -0 lines 0 comments Download
M src/processor/minidump.cc View 1 2 3 4 5 6 7 8 8 chunks +138 lines, -0 lines 0 comments Download
M src/processor/minidump_processor.cc View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M src/processor/stackwalker.cc View 2 chunks +7 lines, -0 lines 0 comments Download
A src/processor/stackwalker_ppc64.cc View 1 2 3 4 5 6 1 chunk +136 lines, -0 lines 0 comments Download
A src/processor/stackwalker_ppc64.h View 1 1 chunk +76 lines, -0 lines 0 comments Download

Messages

Total messages: 15
jijia
Hi Lei, This is my CL to add support of PPC64 to breakpad because we ...
11 years, 6 months ago #1
Lei Zhang (chromium)
You need to add entries for processor/stackwalker_ppc64.* in Makefile.am and Makefile.in. It's probably sufficient to ...
11 years, 6 months ago #2
jijia
https://breakpad.appspot.com/557002/diff/1006/src/processor/stackwalker_ppc64.cc File src/processor/stackwalker_ppc64.cc (right): https://breakpad.appspot.com/557002/diff/1006/src/processor/stackwalker_ppc64.cc#newcode53 src/processor/stackwalker_ppc64.cc:53: } On 2013/04/12 19:56:19, thestig wrote: > extra brace ...
11 years, 6 months ago #3
Lei Zhang (chromium)
https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc#newcode412 src/processor/minidump.cc:412: else if (expected_size == sizeof(MDRawContextPPC64)) { Since MDRawContextPPC64 has ...
11 years, 6 months ago #4
Lei Zhang (chromium)
+mark
11 years, 6 months ago #5
jijia
https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc#newcode412 src/processor/minidump.cc:412: else if (expected_size == sizeof(MDRawContextPPC64)) { I put this ...
11 years, 6 months ago #6
Mark Mentovai
https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc#newcode307 src/processor/minidump.cc:307: // at the beginning of the structure, so special ...
11 years, 6 months ago #7
jijia
https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/1006/src/processor/minidump.cc#newcode413 src/processor/minidump.cc:413: u_int64_t context_flags; On 2013/04/12 20:48:23, thestig wrote: > u_int* ...
11 years, 6 months ago #8
Mark Mentovai
https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc#newcode517 src/processor/minidump.cc:517: switch (cpu_type) { jijia wrote: > As my previous ...
11 years, 6 months ago #9
jijia
https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/557002/diff/12002/src/processor/minidump.cc#newcode517 src/processor/minidump.cc:517: switch (cpu_type) { On 2013/04/12 21:49:58, Mark Mentovai wrote: ...
11 years, 6 months ago #10
Mark Mentovai
LG otherwise https://breakpad.appspot.com/557002/diff/20002/src/google_breakpad/common/minidump_format.h File src/google_breakpad/common/minidump_format.h (right): https://breakpad.appspot.com/557002/diff/20002/src/google_breakpad/common/minidump_format.h#newcode607 src/google_breakpad/common/minidump_format.h:607: MD_CPU_ARCHITECTURE_PPC64 = 11, Unless Microsoft has a ...
11 years, 6 months ago #11
Lei Zhang (chromium)
LGTM with a couple of small nits. Please fix them and I'll land the patch ...
11 years, 6 months ago #12
jijia
https://breakpad.appspot.com/557002/diff/27002/src/google_breakpad/common/minidump_cpu_ppc64.h File src/google_breakpad/common/minidump_cpu_ppc64.h (right): https://breakpad.appspot.com/557002/diff/27002/src/google_breakpad/common/minidump_cpu_ppc64.h#newcode126 src/google_breakpad/common/minidump_cpu_ppc64.h:126: MD_CONTEXT_PPC64_FLOATING_POINT | \ On 2013/04/12 22:58:32, thestig wrote: > ...
11 years, 6 months ago #13
Mark Mentovai
I'm sure there's a reason we started at 0x8001 and not 0x8000. Please use 0x8002. ...
11 years, 6 months ago #14
Lei Zhang (chromium)
11 years, 6 months ago #15
On 2013/04/13 01:52:46, Mark Mentovai wrote:
> I'm sure there's a reason we started at 0x8001 and not 0x8000. Please use
> 0x8002.

I was wondering about that, but since you didn't object earlier... anyway,
https://breakpad.appspot.com/559002
Sign in to reply to this message.

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