| Index: tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py
|
| index 19836151f4b6f17be064e8cddf0448c31462897b..b7d0c62419787c2ac0be5cf20343a7a541de5572 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/desktop_browser_backend.py
|
| @@ -99,8 +99,9 @@ class DesktopBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
|
| os_name = self._browser.platform.GetOSName()
|
| if os_name != 'win':
|
| return None
|
| + arch_name = self._browser.platform.GetArchName()
|
| return subprocess.Popen([
|
| - support_binaries.FindPath('crash_service', os_name),
|
| + support_binaries.FindPath('crash_service', arch_name, os_name),
|
| '--no-window',
|
| '--dumps-dir=%s' % self._tmp_minidump_dir,
|
| '--pipe-name=%s' % self._GetCrashServicePipeName()])
|
| @@ -253,7 +254,9 @@ class DesktopBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
|
| stack_end = output.find('quit:')
|
| return output[stack_start:stack_end]
|
|
|
| - stackwalk = support_binaries.FindPath('minidump_stackwalk', os_name)
|
| + arch_name = self._browser.platform.GetArchName()
|
| + stackwalk = support_binaries.FindPath(
|
| + 'minidump_stackwalk', arch_name, os_name)
|
| if not stackwalk:
|
| logging.warning('minidump_stackwalk binary not found.')
|
| return None
|
|
|