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

Issue 103001: Fix dump generation on 64-bit Mac OS X (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 7 months ago by Ted Mielczarek
Modified:
14 years, 7 months ago
Reviewers:
Mark Mentovai
CC:
google-breakpad-dev_googlegroups.com
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/
Visibility:
Public.

Description

This patch fixes a few issues in the minidump generation code on Mac OS X
x86-64. With this patch + Jim's patch queue, I'm able to produce a minidump on
64-bit OS X, dump the symbols, and walk the stack successfully.

Mark, can you take a look? 

Patch Set 1 #

Total comments: 13

Patch Set 2 : Updated with mark's comments #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats Patch
src/client/mac/Breakpad.xcodeproj/project.pbxproj View 1 6 chunks +14 lines, -8 lines 0 comments Download
src/client/mac/handler/minidump_generator.cc View 1 6 chunks +23 lines, -4 lines 1 comment Download
src/common/mac/macho_utilities.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
src/common/mac/macho_walker.cc View 1 1 chunk +3 lines, -1 line 0 comments Download
src/common/mac/string_utilities.cc View 1 1 chunk +4 lines, -4 lines 0 comments Download
src/tools/mac/crash_report/crash_report.xcodeproj/project.pbxproj View 1 4 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 6
Ted Mielczarek
14 years, 7 months ago #1
Mark Mentovai
http://breakpad.appspot.com/103001/diff/1/6 File src/client/mac/Breakpad.xcodeproj/project.pbxproj (right): http://breakpad.appspot.com/103001/diff/1/6#newcode1323 Line 1323: ONLY_ACTIVE_ARCH_PRE_XCODE_3_1 = "$(NATIVE_ARCH_ACTUAL)"; ? http://breakpad.appspot.com/103001/diff/1/7 File src/client/mac/handler/minidump_generator.cc (right): ...
14 years, 7 months ago #2
Ted Mielczarek
Thanks for the review! A few comments here, I'll get a cleaned up patch for ...
14 years, 7 months ago #3
Mark Mentovai
http://breakpad.appspot.com/103001/diff/1/7 File src/client/mac/handler/minidump_generator.cc (right): http://breakpad.appspot.com/103001/diff/1/7#newcode622 Line 622: case CPU_TYPE_I386: Also put case CPU_TYPE_X86_64 here in ...
14 years, 7 months ago #4
Ted Mielczarek
Updated with mark's comments
14 years, 7 months ago #5
Mark Mentovai
14 years, 7 months ago #6
LGTM

http://breakpad.appspot.com/103001/diff/12001/13006
File src/client/mac/handler/minidump_generator.cc (right):

http://breakpad.appspot.com/103001/diff/12001/13006#newcode648
Line 648: #endif
Here is where you might consider placing an #error.
Sign in to reply to this message.

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