From 79bd5f12620f81dd241984d925b87a888e1dc37b Mon Sep 17 00:00:00 2001 From: fdegans Date: Wed, 22 Oct 2014 05:58:21 -0700 Subject: [PATCH] Roll android_tools and breakpad to the latest. This picks up in android_tools: Updated SDK build tools to 21.0.1 and removed old versions. Upgrade NDK to r10c. And in breakpad: Update breakpad to support Android NDK r10c Fixing the Mac Inspector build by adding the launch_report dependency to the breakpadUtilities dylib project after it got pulled out from Inspector.mm. Refactor .so name detection logic in minidump/linux_dumper. The process uptime computation when the Windows out-of-process Crash Generation Server is used is done by subtracting the crashing process creation time from the current time when the crash is generated. Linux multiprocess crash reporter: use pipe instead of socketpair in the client. Remove workaround for Linux credential-passing bug. TBR=brettw, danakj NOTRY=true BUG=424680, 425077, 358831 Review URL: https://codereview.chromium.org/671633003 Cr-Commit-Position: refs/heads/master@{#300671} --- DEPS | 4 ++-- base/sys_info_android.cc | 3 +-- build/android/pylib/constants.py | 2 +- build/common.gypi | 8 ++++---- build/config/android/config.gni | 2 +- build/get_landmines.py | 1 + third_party/android_platform/README.chromium | 1 + .../android_platform/development/scripts/symbol.py | 18 ++++++++---------- 8 files changed, 19 insertions(+), 20 deletions(-) diff --git a/DEPS b/DEPS index 3809c9dd3b4b..4dbc8ca4016b 100644 --- a/DEPS +++ b/DEPS @@ -109,7 +109,7 @@ allowed_hosts = [ deps = { 'src/breakpad/src': - Var('chromium_git') + '/external/google-breakpad/src.git' + '@' + 'e15ba2c4d7d3b10c8c2818aa14ab66ad9a383ff6', # from svn revision 1388 + Var('chromium_git') + '/external/google-breakpad/src.git' + '@' + '6eff9c9cbb15a431e16f98c9179858a8c1aea6cf', # from svn revision 1396 'src/buildtools': Var('chromium_git') + '/chromium/buildtools.git' + '@' + Var('buildtools_revision'), @@ -453,7 +453,7 @@ deps_os = { Var('chromium_git') + '/external/android_webview_glue.git' + '@' + '7d62eab4ca242beacac4471c002e998ef5c218b8', 'src/third_party/android_tools': - Var('chromium_git') + '/android_tools.git' + '@' + '36bf7ac9a608f95f642ec64a743feea3b2e5a8d5', + Var('chromium_git') + '/android_tools.git' + '@' + 'ea50cccc11657404ce22cf928062ed1a3927eb39', 'src/third_party/apache-mime4j': Var('chromium_git') + '/chromium/deps/apache-mime4j.git' + '@' + '28cb1108bff4b6cf0a2e86ff58b3d025934ebe3a', diff --git a/base/sys_info_android.cc b/base/sys_info_android.cc index ab760e557972..0d885ee019ac 100644 --- a/base/sys_info_android.cc +++ b/base/sys_info_android.cc @@ -15,8 +15,7 @@ #include "base/strings/stringprintf.h" #include "base/sys_info_internal.h" -// TODO(rmcilroy): Update API level when 'L' gets an official API level. -#if (__ANDROID_API__ >= 9999 /* 'L' */) +#if (__ANDROID_API__ >= 21 /* 5.0 - Lollipop */) namespace { diff --git a/build/android/pylib/constants.py b/build/android/pylib/constants.py index d32494698c24..331efc1c8c91 100644 --- a/build/android/pylib/constants.py +++ b/build/android/pylib/constants.py @@ -147,7 +147,7 @@ DEVICE_PERF_OUTPUT_DIR = ( SCREENSHOTS_DIR = os.path.join(DIR_SOURCE_ROOT, 'out_screenshots') ANDROID_SDK_VERSION = 21 -ANDROID_SDK_BUILD_TOOLS_VERSION = '21.0.0' +ANDROID_SDK_BUILD_TOOLS_VERSION = '21.0.1' ANDROID_SDK_ROOT = os.path.join(DIR_SOURCE_ROOT, 'third_party/android_tools/sdk') ANDROID_SDK_TOOLS = os.path.join(ANDROID_SDK_ROOT, diff --git a/build/common.gypi b/build/common.gypi index 0ad62ee597ca..e7b86cf66277 100644 --- a/build/common.gypi +++ b/build/common.gypi @@ -1635,7 +1635,7 @@ 'android_host_arch%': '