Bug 550335 - fix_macosx_stack for 64-bit. r=ted
authorAndrew McCreight <amccreight@mozilla.com>
Fri, 25 May 2012 09:07:24 -0700
changeset 146306 300c21d59506585b8d3dd4b72456c2e2dda6e252
parent 146305 519f9fdd9544310c083748175ca37baac8c80263
child 146307 510ecef8cfdd38e51aad6011580d5231fb3cd36f
push id2697
push userbbajaj@mozilla.com
push dateMon, 05 Aug 2013 18:49:53 +0000
treeherdermozilla-beta@dfec938c7b63 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted
bugs550335
milestone24.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 550335 - fix_macosx_stack for 64-bit. r=ted
tools/rb/fix_macosx_stack.py
--- a/tools/rb/fix_macosx_stack.py
+++ b/tools/rb/fix_macosx_stack.py
@@ -76,17 +76,17 @@ def address_adjustment(file):
 
     return address_adjustments[file]
 
 atoses = {}
 def addressToSymbol(file, address):
     converter = None
     if not file in atoses:
         debug_file = separate_debug_file_for(file) or file
-        converter = unbufferedLineConverter('/usr/bin/atos', ['-o', debug_file])
+        converter = unbufferedLineConverter('/usr/bin/atos', ['-arch', 'x86_64', '-o', debug_file])
         atoses[file] = converter
     else:
         converter = atoses[file]
     return converter.convert("0x%X" % address)
 
 cxxfilt_proc = None
 def cxxfilt(sym):
     if cxxfilt_proc is None: