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

Issue 596002: Always read CFI section, even when not outputing CFI information. (Closed)

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

Description

Always read CFI section, even when not outputing CFI information.

 On iOS at least, the CFI section contains information needed to
correctly dump the symbols. Even if the CFI section is not dumped,
reading it is necessary to get correcty symbolication.

R=mark@chromium.org, ted.mielczarek@gmail.com

Committed: https://code.google.com/p/google-breakpad/source/detail?r=1182

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M src/common/mac/dump_syms.mm View 2 chunks +6 lines, -8 lines 1 comment Download

Messages

Total messages: 5
qsr
Mark for review, as this is needed for Chrome on iOS current beta. +Ted as ...
11 years ago #1
Ted Mielczarek
LGTM, I'm not relying on this behavior, it just seemed like the right thing to ...
11 years ago #2
Mark Mentovai
LGTM
11 years ago #3
qsr
Committed patchset #1 manually as r1182 (presubmit successful).
11 years ago #4
blundell
10 years, 7 months ago #5
Message was sent while issue was closed.
https://breakpad.appspot.com/596002/diff/1/src/common/mac/dump_syms.mm
File src/common/mac/dump_syms.mm (left):

https://breakpad.appspot.com/596002/diff/1/src/common/mac/dump_syms.mm#oldcod...
src/common/mac/dump_syms.mm:408: module_->SetLoadAddress(segment.vmaddr);
The cause of the incorrect behavior that Ben was experiencing is that this line
should not have been put under the additional condition |symbol_data_ != NO_CFI|
as part of https://breakpad.appspot.com/517002/.
Sign in to reply to this message.

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