diff options
author | yang.gu@intel.com <yang.gu@intel.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-01 01:40:30 +0000 |
---|---|---|
committer | yang.gu@intel.com <yang.gu@intel.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-01 01:40:30 +0000 |
commit | ae61bcaa954e5ff0075112601320fe753a1e15e7 (patch) | |
tree | 97d1c5e5145957326f4b2e3cbb54e234381dcaf1 | |
parent | 8eef1933e5631f5d150f826dc6ce42baf23d8520 (diff) | |
download | chromium_src-ae61bcaa954e5ff0075112601320fe753a1e15e7.zip chromium_src-ae61bcaa954e5ff0075112601320fe753a1e15e7.tar.gz chromium_src-ae61bcaa954e5ff0075112601320fe753a1e15e7.tar.bz2 |
Fix build issues in chrome/ for Android x64
BUG=346626
Review URL: https://codereview.chromium.org/179873015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254313 0039d316-1c4b-4281-b951-d872f2087c98
6 files changed, 22 insertions, 22 deletions
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java b/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java index bc47c10..7ed33f9 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/DevToolsServer.java @@ -9,7 +9,7 @@ package org.chromium.chrome.browser; */ public class DevToolsServer { - private int mNativeDevToolsServer = 0; + private long mNativeDevToolsServer = 0; public DevToolsServer(String socketNamePrefix) { mNativeDevToolsServer = nativeInitRemoteDebugging(socketNamePrefix); @@ -28,8 +28,8 @@ public class DevToolsServer { nativeSetRemoteDebuggingEnabled(mNativeDevToolsServer, enabled); } - private native int nativeInitRemoteDebugging(String socketNamePrefix); - private native void nativeDestroyRemoteDebugging(int devToolsServer); - private native boolean nativeIsRemoteDebuggingEnabled(int devToolsServer); - private native void nativeSetRemoteDebuggingEnabled(int devToolsServer, boolean enabled); + private native long nativeInitRemoteDebugging(String socketNamePrefix); + private native void nativeDestroyRemoteDebugging(long devToolsServer); + private native boolean nativeIsRemoteDebuggingEnabled(long devToolsServer); + private native void nativeSetRemoteDebuggingEnabled(long devToolsServer, boolean enabled); } diff --git a/chrome/android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java b/chrome/android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java index 4b0b6da..703eb64 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java @@ -54,9 +54,9 @@ public class SSLClientCertificateRequest { private AndroidPrivateKey mAndroidPrivateKey; // Pointer to the native certificate request needed to return the results. - private final int mNativePtr; + private final long mNativePtr; - CertAsyncTask(int nativePtr) { + CertAsyncTask(long nativePtr) { mNativePtr = nativePtr; } @@ -106,7 +106,7 @@ public class SSLClientCertificateRequest { final Context mContext; final String mAlias; - CertAsyncTaskKeyChain(Context context, int nativePtr, String alias) { + CertAsyncTaskKeyChain(Context context, long nativePtr, String alias) { super(nativePtr); mContext = context; assert alias != null; @@ -151,7 +151,7 @@ public class SSLClientCertificateRequest { private final String mHostName; private final int mPort; - CertAsyncTaskPKCS11(int nativePtr, String hostName, int port, + CertAsyncTaskPKCS11(long nativePtr, String hostName, int port, PKCS11AuthenticationManager pkcs11CardAuthManager) { super(nativePtr); mHostName = hostName; @@ -180,10 +180,10 @@ public class SSLClientCertificateRequest { * certificate selected by the user. */ private static class KeyChainCertSelectionCallback implements KeyChainAliasCallback { - private final int mNativePtr; + private final long mNativePtr; private final Context mContext; - KeyChainCertSelectionCallback(Context context, int nativePtr) { + KeyChainCertSelectionCallback(Context context, long nativePtr) { mContext = context; mNativePtr = nativePtr; } @@ -224,7 +224,7 @@ public class SSLClientCertificateRequest { * Note that nativeOnSystemRequestComplete will be called iff this method returns true. */ @CalledByNative - private static boolean selectClientCertificate(final int nativePtr, final WindowAndroid window, + private static boolean selectClientCertificate(final long nativePtr, final WindowAndroid window, final String[] keyTypes, byte[][] encodedPrincipals, final String hostName, final int port) { ThreadUtils.assertOnUiThread(); @@ -305,5 +305,5 @@ public class SSLClientCertificateRequest { // Called to pass request results to native side. private static native void nativeOnSystemRequestCompletion( - int requestPtr, byte[][] certChain, AndroidPrivateKey androidKey); + long requestPtr, byte[][] certChain, AndroidPrivateKey androidKey); } diff --git a/chrome/browser/android/dev_tools_server.cc b/chrome/browser/android/dev_tools_server.cc index 6302666..5ab467a 100644 --- a/chrome/browser/android/dev_tools_server.cc +++ b/chrome/browser/android/dev_tools_server.cc @@ -439,27 +439,27 @@ bool RegisterDevToolsServer(JNIEnv* env) { return RegisterNativesImpl(env); } -static jint InitRemoteDebugging(JNIEnv* env, +static jlong InitRemoteDebugging(JNIEnv* env, jobject obj, jstring socket_name_prefix) { DevToolsServer* server = new DevToolsServer( base::android::ConvertJavaStringToUTF8(env, socket_name_prefix)); - return reinterpret_cast<jint>(server); + return reinterpret_cast<intptr_t>(server); } -static void DestroyRemoteDebugging(JNIEnv* env, jobject obj, jint server) { +static void DestroyRemoteDebugging(JNIEnv* env, jobject obj, jlong server) { delete reinterpret_cast<DevToolsServer*>(server); } static jboolean IsRemoteDebuggingEnabled(JNIEnv* env, jobject obj, - jint server) { + jlong server) { return reinterpret_cast<DevToolsServer*>(server)->IsStarted(); } static void SetRemoteDebuggingEnabled(JNIEnv* env, jobject obj, - jint server, + jlong server, jboolean enabled) { DevToolsServer* devtools_server = reinterpret_cast<DevToolsServer*>(server); if (enabled) { diff --git a/chrome/browser/android/omnibox/omnibox_prerender.cc b/chrome/browser/android/omnibox/omnibox_prerender.cc index 8c7b952..8c6a08c 100644 --- a/chrome/browser/android/omnibox/omnibox_prerender.cc +++ b/chrome/browser/android/omnibox/omnibox_prerender.cc @@ -63,7 +63,7 @@ void OmniboxPrerender::PrerenderMaybe(JNIEnv* env, jobject obj, jstring j_url, jstring j_current_url, - jint jsource_match, + jlong jsource_match, jobject j_profile_android, jobject j_tab) { AutocompleteResult* autocomplete_result = diff --git a/chrome/browser/android/omnibox/omnibox_prerender.h b/chrome/browser/android/omnibox/omnibox_prerender.h index 4ae4401..adfe301 100644 --- a/chrome/browser/android/omnibox/omnibox_prerender.h +++ b/chrome/browser/android/omnibox/omnibox_prerender.h @@ -50,7 +50,7 @@ class OmniboxPrerender { jobject obj, jstring j_url, jstring j_current_url, - jint jsource_match, + jlong jsource_match, jobject j_profile_android, jobject j_tab); diff --git a/chrome/browser/ui/android/ssl_client_certificate_request.cc b/chrome/browser/ui/android/ssl_client_certificate_request.cc index e86eb27..a6f3359 100644 --- a/chrome/browser/ui/android/ssl_client_certificate_request.cc +++ b/chrome/browser/ui/android/ssl_client_certificate_request.cc @@ -105,7 +105,7 @@ void StartClientCertificateRequest( scoped_ptr<chrome::SelectCertificateCallback> request( new chrome::SelectCertificateCallback(callback)); - jint request_id = reinterpret_cast<jint>(request.get()); + jlong request_id = reinterpret_cast<intptr_t>(request.get()); if (!chrome::android:: Java_SSLClientCertificateRequest_selectClientCertificate( @@ -144,7 +144,7 @@ namespace android { static void OnSystemRequestCompletion( JNIEnv* env, jclass clazz, - jint request_id, + jlong request_id, jobjectArray encoded_chain_ref, jobject private_key_ref) { DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |