[vmkit-commits] [vmkit] r142818 - /vmkit/trunk/lib/J3/VMCore/Jni.cpp
Will Dietz
wdietz2 at illinois.edu
Mon Oct 24 11:06:07 PDT 2011
Author: wdietz2
Date: Mon Oct 24 13:06:07 2011
New Revision: 142818
URL: http://llvm.org/viewvc/llvm-project?rev=142818&view=rev
Log:
Replace fprintf/abort with a more informative NYI macro.
Modified:
vmkit/trunk/lib/J3/VMCore/Jni.cpp
Modified: vmkit/trunk/lib/J3/VMCore/Jni.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/VMCore/Jni.cpp?rev=142818&r1=142817&r2=142818&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/VMCore/Jni.cpp (original)
+++ vmkit/trunk/lib/J3/VMCore/Jni.cpp Mon Oct 24 13:06:07 2011
@@ -21,9 +21,12 @@
#include "JavaUpcalls.h"
#include "Jnjvm.h"
-
using namespace j3;
+#define NYI() do { \
+ fprintf(stderr, "%s: Implement me!\n", __FUNCTION__); \
+} while(0)
+
Jnjvm* myVM(JNIEnv* env) {
return JavaThread::get()->getJVM();
}
@@ -50,7 +53,8 @@
jclass DefineClass(JNIEnv *env, const char *name, jobject loader,
const jbyte *buf, jsize bufLen) {
- fprintf(stderr, "Implement me\n"); abort();
+ NYI();
+ abort();
return 0;
}
@@ -105,7 +109,8 @@
jclass GetSuperclass(JNIEnv *env, jclass sub) {
- fprintf(stderr, "Implement me\n"); abort();
+ NYI();
+ abort();
return 0;
}
@@ -136,7 +141,7 @@
jint Throw(JNIEnv *env, jthrowable obj) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -194,31 +199,31 @@
void ExceptionDescribe(JNIEnv *env) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
void ExceptionClear(JNIEnv *env) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
void FatalError(JNIEnv *env, const char *msg) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
jint PushLocalFrame(JNIEnv* env, jint capacity) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jobject PopLocalFrame(JNIEnv* env, jobject result) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -245,14 +250,14 @@
jobject NewLocalRef(JNIEnv *env, jobject ref) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jint EnsureLocalCapacity(JNIEnv* env, jint capacity) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -319,7 +324,7 @@
jobject NewObjectV(JNIEnv* env, jclass clazz, jmethodID methodID,
va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -374,14 +379,14 @@
jboolean IsInstanceOf(JNIEnv *env, jobject obj, jclass clazz) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jfieldID FromReflectedField(JNIEnv* env, jobject field) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -389,7 +394,7 @@
jobject ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID methodID,
jboolean isStatic) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -397,7 +402,7 @@
jobject ToReflectedField(JNIEnv* env, jclass cls, jfieldID fieldID,
jboolean isStatic) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -593,7 +598,7 @@
jbyte CallByteMethod(JNIEnv *env, jobject obj, jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -645,7 +650,7 @@
jchar CallCharMethod(JNIEnv *env, jobject obj, jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -698,7 +703,7 @@
jshort CallShortMethod(JNIEnv *env, jobject obj, jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -827,7 +832,7 @@
jlong CallLongMethod(JNIEnv *env, jobject _obj, jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1102,7 +1107,7 @@
jobject CallNonvirtualObjectMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1110,7 +1115,7 @@
jobject CallNonvirtualObjectMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1118,7 +1123,7 @@
jobject CallNonvirtualObjectMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1127,7 +1132,7 @@
jboolean CallNonvirtualBooleanMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1135,7 +1140,7 @@
jboolean CallNonvirtualBooleanMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1143,7 +1148,7 @@
jboolean CallNonvirtualBooleanMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1151,7 +1156,7 @@
jbyte CallNonvirtualByteMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1159,7 +1164,7 @@
jbyte CallNonvirtualByteMethodV (JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1167,7 +1172,7 @@
jbyte CallNonvirtualByteMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1176,7 +1181,7 @@
jchar CallNonvirtualCharMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1184,7 +1189,7 @@
jchar CallNonvirtualCharMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1192,7 +1197,7 @@
jchar CallNonvirtualCharMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1201,7 +1206,7 @@
jshort CallNonvirtualShortMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1209,7 +1214,7 @@
jshort CallNonvirtualShortMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1217,7 +1222,7 @@
jshort CallNonvirtualShortMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1226,7 +1231,7 @@
jint CallNonvirtualIntMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1234,7 +1239,7 @@
jint CallNonvirtualIntMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1242,7 +1247,7 @@
jint CallNonvirtualIntMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1251,7 +1256,7 @@
jlong CallNonvirtualLongMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1259,7 +1264,7 @@
jlong CallNonvirtualLongMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1267,7 +1272,7 @@
jlong CallNonvirtualLongMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1276,7 +1281,7 @@
jfloat CallNonvirtualFloatMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1284,7 +1289,7 @@
jfloat CallNonvirtualFloatMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1292,7 +1297,7 @@
jfloat CallNonvirtualFloatMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1301,7 +1306,7 @@
jdouble CallNonvirtualDoubleMethod(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, ...) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1309,7 +1314,7 @@
jdouble CallNonvirtualDoubleMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1317,7 +1322,7 @@
jdouble CallNonvirtualDoubleMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue *args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -1354,14 +1359,14 @@
void CallNonvirtualVoidMethodV(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
void CallNonvirtualVoidMethodA(JNIEnv *env, jobject obj, jclass clazz,
jmethodID methodID, const jvalue * args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
@@ -2719,7 +2724,7 @@
jstring NewString(JNIEnv *env, const jchar *buf, jsize len) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -2740,14 +2745,14 @@
const jchar *GetStringChars(JNIEnv *env, jstring str, jboolean *isCopy) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
void ReleaseStringChars(JNIEnv *env, jstring str, const jchar *chars) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
@@ -2771,7 +2776,7 @@
jsize GetStringUTFLength (JNIEnv *env, jstring string) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -3650,14 +3655,14 @@
jint RegisterNatives(JNIEnv *env, jclass clazz, const JNINativeMethod *methods,
jint nMethods) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jint UnregisterNatives(JNIEnv *env, jclass clazz) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -3718,14 +3723,14 @@
void GetStringRegion(JNIEnv* env, jstring str, jsize start, jsize len,
jchar *buf) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
void GetStringUTFRegion(JNIEnv* env, jstring str, jsize start, jsize len,
char *buf) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
@@ -3777,27 +3782,27 @@
const jchar *GetStringCritical(JNIEnv *env, jstring string, jboolean *isCopy) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
void ReleaseStringCritical(JNIEnv *env, jstring string, const jchar *cstring) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
jweak NewWeakGlobalRef(JNIEnv* env, jobject obj) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
void DeleteWeakGlobalRef(JNIEnv* env, jweak ref) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
}
@@ -3927,13 +3932,13 @@
jlong GetDirectBufferCapacity(JNIEnv* env, jobject buf) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jobjectRefType GetObjectRefType(JNIEnv* env, jobject obj) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return (jobjectRefType)0;
}
@@ -3941,21 +3946,21 @@
jint DestroyJavaVM(JavaVM *vm) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jint AttachCurrentThread(JavaVM *vm, void **env, void *thr_args) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
jint DetachCurrentThread(JavaVM *vm) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
@@ -3985,7 +3990,7 @@
jint AttachCurrentThreadAsDaemon(JavaVM *vm, void **par1, void *par2) {
- fprintf(stderr, "Implement me\n");
+ NYI();
abort();
return 0;
}
More information about the vmkit-commits
mailing list