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

Issue 704002: Process minidumps generated on ARM64 in iOS apps. (Closed)

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

Description

Process minidumps generated on ARM64 in iOS apps.

Patch Set 1 #

Patch Set 2 : Remove extraneous diff #

Total comments: 15

Patch Set 3 : Nits #

Total comments: 16

Patch Set 4 : Response to review #

Total comments: 13

Patch Set 5 : Add StackwalkerARM64 unittest #

Total comments: 1

Patch Set 6 : Response to review #

Total comments: 3

Patch Set 7 : Response to review #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M Makefile.am View 1 2 3 4 5 6 7 chunks +28 lines, -0 lines 0 comments Download
M aclocal.m4 View 1 2 3 4 5 6 37 chunks +439 lines, -300 lines 0 comments Download
M configure View 1 2 3 4 5 6 199 chunks +800 lines, -612 lines 0 comments Download
M src/google_breakpad/processor/minidump.h View 1 2 3 6 2 chunks +2 lines, -0 lines 0 comments Download
M src/google_breakpad/processor/stack_frame_cpu.h View 1 2 3 4 5 6 1 chunk +64 lines, -0 lines 0 comments Download
M src/processor/minidump.cc View 1 2 3 4 5 6 12 chunks +188 lines, -3 lines 0 comments Download
M src/processor/minidump_processor.cc View 6 4 chunks +12 lines, -3 lines 0 comments Download
M src/processor/minidump_stackwalk.cc View 1 2 3 4 5 6 3 chunks +140 lines, -1 line 0 comments Download
A src/processor/stack_frame_cpu.cc View 1 2 3 4 5 6 1 chunk +79 lines, -0 lines 0 comments Download
M src/processor/stackwalker.cc View 1 2 3 6 3 chunks +10 lines, -0 lines 0 comments Download
A src/processor/stackwalker_arm64.cc View 1 2 3 6 1 chunk +209 lines, -0 lines 0 comments Download
A + src/processor/stackwalker_arm64.h View 1 2 3 4 5 6 5 chunks +22 lines, -27 lines 0 comments Download
A src/processor/stackwalker_arm64_unittest.cc View 1 2 3 4 5 6 1 chunk +536 lines, -0 lines 0 comments Download

Messages

Total messages: 16
blundell
Hi Mark, This is the processor-side companion to https://breakpad.appspot.com/664002/, and is dependent on that CL. ...
10 years, 5 months ago #1
Mark Mentovai
blundell@chromium.org wrote: > - Do you think it makes sense to merge stackwalker_arm64.* into > ...
10 years, 5 months ago #2
Mark Mentovai
https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc#newcode551 src/processor/minidump.cc:551: context_flags_ = context_flags; blundell wrote: > It looks like ...
10 years, 5 months ago #3
Ted Mielczarek
https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc#newcode561 src/processor/minidump.cc:561: uint32_t cpu_type = context_flags & MD_CONTEXT_CPU_MASK; On 2013/11/07 22:13:20, ...
10 years, 5 months ago #4
blundell
Thanks for the review! Comments addressed. https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc File src/processor/minidump.cc (right): https://breakpad.appspot.com/704002/diff/80001/src/processor/minidump.cc#newcode553 src/processor/minidump.cc:553: uint64_t context_flags; Added ...
10 years, 5 months ago #5
blundell
Note: Please ignore patch sets 4 and 5, they're broken uploads that I can't remove. ...
10 years, 5 months ago #6
blundell
...And I was able to remove the broken patchsets immediately after sending the last message. ...
10 years, 5 months ago #7
Mark Mentovai
Getting very close here too. https://breakpad.appspot.com/704002/diff/50030/Makefile.am File Makefile.am (right): https://breakpad.appspot.com/704002/diff/50030/Makefile.am#newcode645 Makefile.am:645: src/processor/stackwalker_arm64.o \ Makefiles use ...
10 years, 5 months ago #8
blundell
Thanks! Will respond to your comments. In the meantime, I got the processor unittests working ...
10 years, 5 months ago #9
Mark Mentovai
blundell@chromium.org wrote: > The unittest shows up as a new file. Frustratingly, if I dial ...
10 years, 5 months ago #10
blundell
Added a comment to make an attempt at giving you context you would have had ...
10 years, 5 months ago #11
blundell
Thanks! https://breakpad.appspot.com/704002/diff/50030/Makefile.am File Makefile.am (right): https://breakpad.appspot.com/704002/diff/50030/Makefile.am#newcode645 Makefile.am:645: src/processor/stackwalker_arm64.o \ Oof, it's been a while since ...
10 years, 5 months ago #12
Mark Mentovai
https://breakpad.appspot.com/704002/diff/50030/src/google_breakpad/processor/stack_frame_cpu.h File src/google_breakpad/processor/stack_frame_cpu.h (right): https://breakpad.appspot.com/704002/diff/50030/src/google_breakpad/processor/stack_frame_cpu.h#newcode309 src/google_breakpad/processor/stack_frame_cpu.h:309: CONTEXT_VALID_X32 = 1 << 32, blundell wrote: > D'oh! ...
10 years, 5 months ago #13
blundell
Thanks! Changed the flags in StackFrameARM64 to be static const uint64_t members. Don't know what ...
10 years, 5 months ago #14
Mark Mentovai
No, I don’t recall that. Since it’s just a generated file, I’ll run automake myself ...
10 years, 5 months ago #15
Mark Mentovai
10 years, 5 months ago #16
Committed r1236
Sign in to reply to this message.

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