diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-10 19:04:43 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-10 19:04:43 +0000 |
commit | 9603fa7f011a3a6fddd9df0f02b92aa1bd279024 (patch) | |
tree | 6df46f42b7acf273f18782f80c5d67e5fe8bb78f /base/android/build_info.cc | |
parent | 43d42d8cf4da8b10d498d98f4c6120063c3df869 (diff) | |
download | chromium_src-9603fa7f011a3a6fddd9df0f02b92aa1bd279024.zip chromium_src-9603fa7f011a3a6fddd9df0f02b92aa1bd279024.tar.gz chromium_src-9603fa7f011a3a6fddd9df0f02b92aa1bd279024.tar.bz2 |
Revert 131593
Speculatively reverting due to gyp update error on official bots:
KeyError: 'src/breakpad/breakpad.gyp:dump_syms#target while trying to load target src/remoting/remoting.gyp:remoting_linux_symbols#target'
This is the only patch in the regression range that touches breakpad.gyp.
---
Upstream Android native crash handling changes.
This is actulaly the second time.
Revert "Revert 131404 - Upstream native crash handling changes for Android."
This reverts commit 421df96aab6267e963ddff16c9f738aa903a2cba.
Conflicts:
chrome/browser/chrome_browser_main.cc
BUG=
TEST=
Review URL: http://codereview.chromium.org/9967017
TBR=carlosvaldivia@google.com
Review URL: https://chromiumcodereview.appspot.com/10037013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131600 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/android/build_info.cc')
-rw-r--r-- | base/android/build_info.cc | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/base/android/build_info.cc b/base/android/build_info.cc deleted file mode 100644 index 157ce42..0000000 --- a/base/android/build_info.cc +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "base/android/build_info.h" - -#include <string> - -#include "base/android/jni_android.h" -#include "base/android/jni_string.h" -#include "base/android/scoped_java_ref.h" -#include "base/logging.h" -#include "base/memory/singleton.h" -#include "jni/build_info_jni.h" - -namespace base { -namespace android { - -BuildInfo::BuildInfo() { - JNIEnv* env = AttachCurrentThread(); - - // The const char* pointers initialized below will be owned by the - // resultant BuildInfo. - std::string device_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getDevice(env)); - device_ = strdup(device_str.c_str()); - - std::string model_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getDeviceModel(env)); - model_ = strdup(model_str.c_str()); - - std::string brand_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getBrand(env)); - brand_ = strdup(brand_str.c_str()); - - std::string android_build_id_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getAndroidBuildId(env)); - android_build_id_ = strdup(android_build_id_str.c_str()); - - std::string android_build_fp_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getAndroidBuildFingerprint(env)); - android_build_fp_ = strdup(android_build_fp_str.c_str()); - - jobject app_context = GetApplicationContext(); - std::string package_version_code_str = - ConvertJavaStringToUTF8(Java_BuildInfo_getPackageVersionCode( - env, app_context)); - package_version_code_ = strdup(package_version_code_str.c_str()); - - std::string package_version_name_str = - ConvertJavaStringToUTF8( - Java_BuildInfo_getPackageVersionName(env, app_context)); - package_version_name_ = strdup(package_version_name_str.c_str()); -} - -// static -BuildInfo* BuildInfo::GetInstance() { - return Singleton<BuildInfo, LeakySingletonTraits<BuildInfo> >::get(); -} - -bool RegisterBuildInfo(JNIEnv* env) { - return RegisterNativesImpl(env); -} - -} // namespace android -} // namespace base |