Remove stack protector from checkjni functions too

r.android.com/2127962 disabled stack protector on these functions in
jni_internal.cc, but check_jni.cc functions wrap these in non-user
builds. This fixes crash handling in eng/userdebug builds.

Test: lunch sdk_phone_x86_64 and boot emulator
Test: adb shell am crash com.android.contacts, java stack appears
Bug: 168258494
Change-Id: I28004f8b9343052b525222d3494af4e6dd447ffa
diff --git a/runtime/jni/check_jni.cc b/runtime/jni/check_jni.cc
index 127d1a3..5f0e468 100644
--- a/runtime/jni/check_jni.cc
+++ b/runtime/jni/check_jni.cc
@@ -2340,6 +2340,7 @@
     CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect);
   }
 
+  NO_STACK_PROTECTOR
   static void CallStaticVoidMethodV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) {
     CallMethodV(__FUNCTION__, env, nullptr, c, mid, vargs, Primitive::kPrimVoid, kStatic);
   }
@@ -3304,6 +3305,7 @@
     return result;
   }
 
+  NO_STACK_PROTECTOR
   static JniValueType CallMethodV(const char* function_name, JNIEnv* env, jobject obj, jclass c,
                                   jmethodID mid, va_list vargs, Primitive::Type type,
                                   InvokeType invoke) {