Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(653)

Unified Diff: base/android/jni_generator/SampleForTests_jni.golden

Issue 2531273002: android: Realign stack pointer on JNI entry. (Closed)
Patch Set: Rename golden test file to satisfy presubmit Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « base/android/jni_generator/BUILD.gn ('k') | base/android/jni_generator/golden_sample_for_tests_jni.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: base/android/jni_generator/SampleForTests_jni.golden
diff --git a/base/android/jni_generator/golden_sample_for_tests_jni.h b/base/android/jni_generator/SampleForTests_jni.golden
similarity index 94%
rename from base/android/jni_generator/golden_sample_for_tests_jni.h
rename to base/android/jni_generator/SampleForTests_jni.golden
index 94fc6b0c5ba682d9724f10c8e5b2bb308d5b3d52..6fdced269c4ebab07b8679d5ba12b7e2ecb2c2aa 100644
--- a/base/android/jni_generator/golden_sample_for_tests_jni.h
+++ b/base/android/jni_generator/SampleForTests_jni.golden
@@ -50,19 +50,17 @@ static jlong Init(JNIEnv* env, const base::android::JavaParamRef<jobject>&
jcaller,
const base::android::JavaParamRef<jstring>& param);
-extern "C" __attribute__((visibility("default")))
-jlong Java_org_chromium_example_jni_1generator_SampleForTests_nativeInit(JNIEnv*
+JNI_GENERATOR_EXPORT jlong
+ Java_org_chromium_example_jni_1generator_SampleForTests_nativeInit(JNIEnv*
env, jobject jcaller,
jstring param) {
return Init(env, base::android::JavaParamRef<jobject>(env, jcaller),
base::android::JavaParamRef<jstring>(env, param));
}
-extern "C" __attribute__((visibility("default")))
-void
+JNI_GENERATOR_EXPORT void
Java_org_chromium_example_jni_1generator_SampleForTests_nativeDestroy(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativeCPPClass) {
CPPClass* native = reinterpret_cast<CPPClass*>(nativeCPPClass);
CHECK_NATIVE_PTR(env, jcaller, native, "Destroy");
@@ -73,8 +71,7 @@ void
static jdouble GetDoubleFunction(JNIEnv* env, const
base::android::JavaParamRef<jobject>& jcaller);
-extern "C" __attribute__((visibility("default")))
-jdouble
+JNI_GENERATOR_EXPORT jdouble
Java_org_chromium_example_jni_1generator_SampleForTests_nativeGetDoubleFunction(JNIEnv*
env, jobject jcaller) {
return GetDoubleFunction(env, base::android::JavaParamRef<jobject>(env,
@@ -84,8 +81,7 @@ jdouble
static jfloat GetFloatFunction(JNIEnv* env, const
base::android::JavaParamRef<jclass>& jcaller);
-extern "C" __attribute__((visibility("default")))
-jfloat
+JNI_GENERATOR_EXPORT jfloat
Java_org_chromium_example_jni_1generator_SampleForTests_nativeGetFloatFunction(JNIEnv*
env, jclass jcaller) {
return GetFloatFunction(env, base::android::JavaParamRef<jclass>(env,
@@ -96,8 +92,7 @@ static void SetNonPODDatatype(JNIEnv* env, const
base::android::JavaParamRef<jobject>& jcaller,
const base::android::JavaParamRef<jobject>& rect);
-extern "C" __attribute__((visibility("default")))
-void
+JNI_GENERATOR_EXPORT void
Java_org_chromium_example_jni_1generator_SampleForTests_nativeSetNonPODDatatype(JNIEnv*
env, jobject jcaller,
jobject rect) {
@@ -108,19 +103,16 @@ void
static base::android::ScopedJavaLocalRef<jobject> GetNonPODDatatype(JNIEnv* env,
const base::android::JavaParamRef<jobject>& jcaller);
-extern "C" __attribute__((visibility("default")))
-jobject
+JNI_GENERATOR_EXPORT jobject
Java_org_chromium_example_jni_1generator_SampleForTests_nativeGetNonPODDatatype(JNIEnv*
env, jobject jcaller) {
return GetNonPODDatatype(env, base::android::JavaParamRef<jobject>(env,
jcaller)).Release();
}
-extern "C" __attribute__((visibility("default")))
-jint
+JNI_GENERATOR_EXPORT jint
Java_org_chromium_example_jni_1generator_SampleForTests_nativeMethod(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativeCPPClass) {
CPPClass* native = reinterpret_cast<CPPClass*>(nativeCPPClass);
CHECK_NATIVE_PTR(env, jcaller, native, "Method", 0);
@@ -128,11 +120,9 @@ jint
jcaller));
}
-extern "C" __attribute__((visibility("default")))
-jdouble
+JNI_GENERATOR_EXPORT jdouble
Java_org_chromium_example_jni_1generator_SampleForTests_nativeMethodOtherP0(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativePtr) {
CPPClass::InnerClass* native =
reinterpret_cast<CPPClass::InnerClass*>(nativePtr);
@@ -141,11 +131,9 @@ jdouble
jcaller));
}
-extern "C" __attribute__((visibility("default")))
-void
+JNI_GENERATOR_EXPORT void
Java_org_chromium_example_jni_1generator_SampleForTests_nativeAddStructB(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativeCPPClass,
jobject b) {
CPPClass* native = reinterpret_cast<CPPClass*>(nativeCPPClass);
@@ -154,11 +142,9 @@ void
jcaller), base::android::JavaParamRef<jobject>(env, b));
}
-extern "C" __attribute__((visibility("default")))
-void
+JNI_GENERATOR_EXPORT void
Java_org_chromium_example_jni_1generator_SampleForTests_nativeIterateAndDoSomethingWithStructB(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativeCPPClass) {
CPPClass* native = reinterpret_cast<CPPClass*>(nativeCPPClass);
CHECK_NATIVE_PTR(env, jcaller, native, "IterateAndDoSomethingWithStructB");
@@ -166,11 +152,9 @@ void
base::android::JavaParamRef<jobject>(env, jcaller));
}
-extern "C" __attribute__((visibility("default")))
-jstring
+JNI_GENERATOR_EXPORT jstring
Java_org_chromium_example_jni_1generator_SampleForTests_nativeReturnAString(JNIEnv*
- env,
- jobject jcaller,
+ env, jobject jcaller,
jlong nativeCPPClass) {
CPPClass* native = reinterpret_cast<CPPClass*>(nativeCPPClass);
CHECK_NATIVE_PTR(env, jcaller, native, "ReturnAString", NULL);
@@ -181,8 +165,7 @@ jstring
static jint GetInnerIntFunction(JNIEnv* env, const
base::android::JavaParamRef<jclass>& jcaller);
-extern "C" __attribute__((visibility("default")))
-jint
+JNI_GENERATOR_EXPORT jint
Java_org_chromium_example_jni_1generator_SampleForTests_00024InnerClass_nativeGetInnerIntFunction(JNIEnv*
env, jclass jcaller) {
return GetInnerIntFunction(env, base::android::JavaParamRef<jclass>(env,
« no previous file with comments | « base/android/jni_generator/BUILD.gn ('k') | base/android/jni_generator/golden_sample_for_tests_jni.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698