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

Issue 314001: Use frame pointer to walk ARM stack on iOS. (Closed)

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

Description

 Use frame pointer to walk ARM stack on iOS.

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 1

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 9

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Total comments: 3

Patch Set 8 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M src/google_breakpad/common/minidump_cpu_arm.h View 1 chunk +5 lines, -4 lines 0 comments Download
M src/processor/stackwalker.cc View 2 chunks +6 lines, -2 lines 0 comments Download
M src/processor/stackwalker_arm.cc View 1 2 3 4 5 6 7 8 chunks +69 lines, -10 lines 0 comments Download
M src/processor/stackwalker_arm.h View 4 chunks +10 lines, -2 lines 0 comments Download
M src/processor/stackwalker_arm_unittest.cc View 5 6 9 chunks +190 lines, -12 lines 0 comments Download

Messages

Total messages: 12
qsr
12 years, 11 months ago #1
Ted Mielczarek
Is there a reason you can't just use the DWARF CFI to walk stacks from ...
12 years, 11 months ago #2
qsr
On 2011/10/14 12:00:02, Ted Mielczarek wrote: > Is there a reason you can't just use ...
12 years, 11 months ago #3
Mark Mentovai
Let’s hang on to this for a sec until you’ve debugged the “not seeing the ...
12 years, 11 months ago #4
qsr
On 2011/10/14 14:00:50, Mark Mentovai wrote: > Let’s hang on to this for a sec ...
12 years, 11 months ago #5
qsr
PTAL
12 years, 11 months ago #6
Mark Mentovai
http://breakpad.appspot.com/314001/diff/4004/2006 File src/processor/stackwalker_arm.cc (right): http://breakpad.appspot.com/314001/diff/4004/2006#newcode187 Line 187: StackFrameARM *frame = new StackFrameARM(); This is what ...
12 years, 11 months ago #7
jimb
These changes need tests. stackwalker_arm_unittest.cc should be capable of reliably exercising the new code. http://breakpad.appspot.com/314001/diff/4004/2006 ...
12 years, 11 months ago #8
qsr
http://breakpad.appspot.com/314001/diff/4004/2006 File src/processor/stackwalker_arm.cc (right): http://breakpad.appspot.com/314001/diff/4004/2006#newcode235 Line 235: StackFrameARM::CONTEXT_VALID_SP; On 2011/10/14 16:34:31, Mark Mentovai wrote: > ...
12 years, 11 months ago #9
qsr
PTAL. To be noted: Thanks for pointing out my error with the FP. The code ...
12 years, 11 months ago #10
Mark Mentovai
I’m a little bothered that based on what you’ve said, the iOS CFI is pretty ...
12 years, 11 months ago #11
Mark Mentovai
12 years, 11 months ago #12
I misread some of qsr’s comments. This is LGTM as-is.
Sign in to reply to this message.

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