|
#define | TRACEJNICALLS(x) |
|
#define | TRACEJNICALLSENTER(x) |
|
#define | TRACEJNICALLSEXIT(x) |
|
#define | HASHTABLE_GLOBAL_REF_SIZE 64 /* initial size of globalref-hash */ |
|
#define | JNI_CALL_VIRTUAL_METHOD(name, type, intern) |
|
#define | JNI_CALL_VIRTUAL_METHOD_V(name, type, intern) |
|
#define | JNI_CALL_VIRTUAL_METHOD_A(name, type, intern) |
|
#define | JNI_CALL_NONVIRTUAL_METHOD(name, type, intern) |
|
#define | JNI_CALL_NONVIRTUAL_METHOD_V(name, type, intern) |
|
#define | JNI_CALL_NONVIRTUAL_METHOD_A(name, type, intern) |
|
#define | GET_FIELD(o, type, f) *((type *) (((intptr_t) (o)) + ((intptr_t) ((fieldinfo *) (f))->offset))) |
|
#define | JNI_GET_FIELD(name, type, intern) |
|
#define | SET_FIELD(o, type, f, value) *((type *) (((intptr_t) (o)) + ((intptr_t) ((fieldinfo *) (f))->offset))) = (type) (value) |
|
#define | GET_FIELDINFO(f) ((fieldinfo*) (f)) |
|
#define | JNI_SET_FIELD(name, type, intern) |
|
#define | JNI_CALL_STATIC_METHOD(name, type, intern) |
|
#define | JNI_CALL_STATIC_METHOD_V(name, type, intern) |
|
#define | JNI_CALL_STATIC_METHOD_A(name, type, intern) |
|
#define | JNI_GET_STATIC_FIELD(name, type, field) |
|
#define | JNI_SET_STATIC_FIELD(name, type, field) |
|
#define | JNI_NEW_ARRAY(name, type) |
|
#define | JNI_GET_ARRAY_ELEMENTS(name, type, intern) |
|
#define | JNI_RELEASE_ARRAY_ELEMENTS(name, type, intern, intern2) |
|
#define | JNI_GET_ARRAY_REGION(name, type, intern, intern2) |
|
#define | JNI_SET_ARRAY_REGION(name, type, intern, intern2) |
|
|
jobject | jni_NewLocalRef (JNIEnv *env, jobject ref) |
|
bool | jni_init (void) |
|
bool | jni_version_check (int version) |
|
static java_handle_t * | _Jv_jni_CallObjectMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static java_handle_t * | _Jv_jni_CallObjectMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
static jint | _Jv_jni_CallIntMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static jint | _Jv_jni_CallIntMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
static jlong | _Jv_jni_CallLongMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static jlong | _Jv_jni_CallLongMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
static jfloat | _Jv_jni_CallFloatMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static jfloat | _Jv_jni_CallFloatMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
static jdouble | _Jv_jni_CallDoubleMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static jdouble | _Jv_jni_CallDoubleMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
static void | _Jv_jni_CallVoidMethod (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, va_list ap) |
|
static void | _Jv_jni_CallVoidMethodA (java_handle_t *o, vftbl_t *vftbl, methodinfo *m, const jvalue *args) |
|
jint | _Jv_JNI_GetVersion (JNIEnv *env) |
|
jclass | jni_DefineClass (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize bufLen) |
|
jclass | jni_FindClass (JNIEnv *env, const char *name) |
|
jclass | jni_GetSuperclass (JNIEnv *env, jclass sub) |
|
jboolean | _Jv_JNI_IsAssignableFrom (JNIEnv *env, jclass sub, jclass sup) |
|
jint | _Jv_JNI_Throw (JNIEnv *env, jthrowable obj) |
|
jint | _Jv_JNI_ThrowNew (JNIEnv *env, jclass clazz, const char *msg) |
|
jthrowable | _Jv_JNI_ExceptionOccurred (JNIEnv *env) |
|
void | jni_ExceptionDescribe (JNIEnv *env) |
|
void | jni_ExceptionClear (JNIEnv *env) |
|
void | _Jv_JNI_FatalError (JNIEnv *env, const char *msg) |
|
jint | jni_PushLocalFrame (JNIEnv *env, jint capacity) |
|
jobject | jni_PopLocalFrame (JNIEnv *env, jobject result) |
|
void | jni_DeleteLocalRef (JNIEnv *env, jobject localRef) |
|
jboolean | _Jv_JNI_IsSameObject (JNIEnv *env, jobject ref1, jobject ref2) |
|
jint | jni_EnsureLocalCapacity (JNIEnv *env, jint capacity) |
|
jobject | _Jv_JNI_AllocObject (JNIEnv *env, jclass clazz) |
|
jobject | jni_NewObject (JNIEnv *env, jclass clazz, jmethodID methodID,...) |
|
jobject | _Jv_JNI_NewObjectV (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args) |
|
jobject | _Jv_JNI_NewObjectA (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args) |
|
jclass | jni_GetObjectClass (JNIEnv *env, jobject obj) |
|
jboolean | _Jv_JNI_IsInstanceOf (JNIEnv *env, jobject obj, jclass clazz) |
|
jmethodID | jni_FromReflectedMethod (JNIEnv *env, jobject method) |
|
jfieldID | jni_FromReflectedField (JNIEnv *env, jobject field) |
|
jobject | jni_ToReflectedMethod (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic) |
|
jobject | _Jv_JNI_ToReflectedField (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic) |
|
jmethodID | _Jv_JNI_GetMethodID (JNIEnv *env, jclass clazz, const char *name, const char *sig) |
|
jobject | _Jv_JNI_CallObjectMethod (JNIEnv *env, jobject obj, jmethodID methodID,...) |
|
jobject | _Jv_JNI_CallObjectMethodV (JNIEnv *env, jobject obj, jmethodID methodID, va_list args) |
|
jobject | _Jv_JNI_CallObjectMethodA (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args) |
|
void | _Jv_JNI_CallVoidMethod (JNIEnv *env, jobject obj, jmethodID methodID,...) |
|
void | _Jv_JNI_CallVoidMethodV (JNIEnv *env, jobject obj, jmethodID methodID, va_list args) |
|
void | _Jv_JNI_CallVoidMethodA (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args) |
|
jobject | _Jv_JNI_CallNonvirtualObjectMethod (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...) |
|
jobject | _Jv_JNI_CallNonvirtualObjectMethodV (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args) |
|
jobject | _Jv_JNI_CallNonvirtualObjectMethodA (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, const jvalue *args) |
|
void | _Jv_JNI_CallNonvirtualVoidMethod (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,...) |
|
void | _Jv_JNI_CallNonvirtualVoidMethodV (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, va_list args) |
|
void | _Jv_JNI_CallNonvirtualVoidMethodA (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, const jvalue *args) |
|
jfieldID | _Jv_JNI_GetFieldID (JNIEnv *env, jclass clazz, const char *name, const char *sig) |
|
jobject | _Jv_JNI_GetObjectField (JNIEnv *env, jobject obj, jfieldID fieldID) |
|
void | _Jv_JNI_SetObjectField (JNIEnv *env, jobject obj, jfieldID fieldID, jobject value) |
|
jmethodID | _Jv_JNI_GetStaticMethodID (JNIEnv *env, jclass clazz, const char *name, const char *sig) |
|
jobject | _Jv_JNI_CallStaticObjectMethod (JNIEnv *env, jclass clazz, jmethodID methodID,...) |
|
jobject | _Jv_JNI_CallStaticObjectMethodV (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args) |
|
jobject | _Jv_JNI_CallStaticObjectMethodA (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args) |
|
void | _Jv_JNI_CallStaticVoidMethod (JNIEnv *env, jclass clazz, jmethodID methodID,...) |
|
void | _Jv_JNI_CallStaticVoidMethodV (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args) |
|
void | _Jv_JNI_CallStaticVoidMethodA (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args) |
|
jfieldID | _Jv_JNI_GetStaticFieldID (JNIEnv *env, jclass clazz, const char *name, const char *sig) |
|
jobject | _Jv_JNI_GetStaticObjectField (JNIEnv *env, jclass clazz, jfieldID fieldID) |
|
void | _Jv_JNI_SetStaticObjectField (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value) |
|
jstring | jni_NewString (JNIEnv *env, const jchar *buf, jsize len) |
|
jsize | jni_GetStringLength (JNIEnv *env, jstring str) |
|
const jchar * | jni_GetStringChars (JNIEnv *env, jstring str, jboolean *isCopy) |
|
void | _Jv_JNI_ReleaseStringChars (JNIEnv *env, jstring str, const jchar *chars) |
|
jstring | jni_NewStringUTF (JNIEnv *env, const char *bytes) |
|
jsize | jni_GetStringUTFLength (JNIEnv *env, jstring string) |
|
const char * | _Jv_JNI_GetStringUTFChars (JNIEnv *env, jstring string, jboolean *isCopy) |
|
void | _Jv_JNI_ReleaseStringUTFChars (JNIEnv *env, jstring string, const char *utf) |
|
jsize | _Jv_JNI_GetArrayLength (JNIEnv *env, jarray array) |
|
jobjectArray | _Jv_JNI_NewObjectArray (JNIEnv *env, jsize length, jclass elementClass, jobject initialElement) |
|
jobject | _Jv_JNI_GetObjectArrayElement (JNIEnv *env, jobjectArray array, jsize index) |
|
void | _Jv_JNI_SetObjectArrayElement (JNIEnv *env, jobjectArray array, jsize index, jobject val) |
|
jint | jni_RegisterNatives (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, jint nMethods) |
|
jint | _Jv_JNI_UnregisterNatives (JNIEnv *env, jclass clazz) |
|
jint | _Jv_JNI_MonitorEnter (JNIEnv *env, jobject obj) |
|
jint | _Jv_JNI_MonitorExit (JNIEnv *env, jobject obj) |
|
jint | _Jv_JNI_GetJavaVM (JNIEnv *env, JavaVM **javavm) |
|
void | jni_GetStringRegion (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf) |
|
void | jni_GetStringUTFRegion (JNIEnv *env, jstring str, jsize start, jsize len, char *buf) |
|
void * | jni_GetPrimitiveArrayCritical (JNIEnv *env, jarray array, jboolean *isCopy) |
|
void | jni_ReleasePrimitiveArrayCritical (JNIEnv *env, jarray array, void *carray, jint mode) |
|
const jchar * | _Jv_JNI_GetStringCritical (JNIEnv *env, jstring string, jboolean *isCopy) |
|
void | _Jv_JNI_ReleaseStringCritical (JNIEnv *env, jstring string, const jchar *cstring) |
|
jweak | _Jv_JNI_NewWeakGlobalRef (JNIEnv *env, jobject obj) |
|
void | _Jv_JNI_DeleteWeakGlobalRef (JNIEnv *env, jweak ref) |
|
jobject | jni_NewGlobalRef (JNIEnv *env, jobject obj) |
|
void | jni_DeleteGlobalRef (JNIEnv *env, jobject globalRef) |
|
jboolean | _Jv_JNI_ExceptionCheck (JNIEnv *env) |
|
jobject | jni_NewDirectByteBuffer (JNIEnv *env, void *address, jlong capacity) |
|
void * | jni_GetDirectBufferAddress (JNIEnv *env, jobject buf) |
|
jlong | jni_GetDirectBufferCapacity (JNIEnv *env, jobject buf) |
|
jobjectRefType | jni_GetObjectRefType (JNIEnv *env, jobject obj) |
|
jint | _Jv_JNI_DestroyJavaVM (JavaVM *javavm) |
|
static int | jni_attach_current_thread (void **p_env, void *thr_args, bool isdaemon) |
|
jint | jni_AttachCurrentThread (JavaVM *javavm, void **p_env, void *thr_args) |
|
jint | jni_DetachCurrentThread (JavaVM *vm) |
|
jint | jni_GetEnv (JavaVM *javavm, void **env, jint version) |
|
jint | jni_AttachCurrentThreadAsDaemon (JavaVM *javavm, void **penv, void *args) |
|
jint | JNI_GetDefaultJavaVMInitArgs (void *vm_args) |
|
jint | JNI_GetCreatedJavaVMs (JavaVM **vmBuf, jsize bufLen, jsize *nVMs) |
|
jint | JNI_CreateJavaVM (JavaVM **p_vm, void **p_env, void *vm_args) |
|