/dalvik/libcore/archive/src/main/native/ |
H A D | zip.c | 25 throwNewIllegalStateException (JNIEnv * env, const char *message) argument 27 jniThrowException(env, "java/lang/IllegalStateException", message); 34 throwNewIllegalArgumentException (JNIEnv * env, const char *message) argument 36 jniThrowException(env, "java/lang/IllegalArgumentException", message);
|
H A D | sieb.c | 24 void throwNewOutOfMemoryError(JNIEnv *env, const char *message) { argument 25 jniThrowException(env, "java/lang/OutOfMemoryError", message); 28 void *sieb_malloc(JNIEnv *env, size_t byteCnt) { argument 32 throwNewOutOfMemoryError(env, "sieb_malloc(0) NOT ALLOWED"); 34 throwNewOutOfMemoryError(env, "sieb_malloc"); 40 void sieb_free(JNIEnv *env, void *adr) { argument
|
H A D | java_util_zip_Adler32.c | 24 Java_java_util_zip_Adler32_updateImpl (JNIEnv * env, jobject recv, argument 28 jbyte* b = (*env)->GetPrimitiveArrayCritical (env, buf, NULL); 33 (*env)->ReleasePrimitiveArrayCritical (env, buf, b, JNI_ABORT); 39 Java_java_util_zip_Adler32_updateByteImpl (JNIEnv * env, jobject recv, argument 55 int register_java_util_zip_Adler32(JNIEnv* env) argument 57 return jniRegisterNativeMethods(env, "java/util/zip/Adler32",
|
H A D | java_util_zip_CRC32.c | 24 Java_java_util_zip_CRC32_updateImpl (JNIEnv * env, jobject recv, argument 28 jbyte* b = ((*env)->GetPrimitiveArrayCritical (env, buf, 0)); 33 ((*env)->ReleasePrimitiveArrayCritical (env, buf, b, JNI_ABORT)); 38 Java_java_util_zip_CRC32_updateByteImpl (JNIEnv * env, jobject recv, argument 53 int register_java_util_zip_CRC32(JNIEnv* env) argument 55 return jniRegisterNativeMethods(env, "java/util/zip/CRC32",
|
H A D | java_util_zip_Deflater.c | 37 Java_java_util_zip_Deflater_setDictionaryImpl (JNIEnv * env, jobject recv, argument 41 PORT_ACCESS_FROM_ENV (env); 46 dBytes = jclmem_allocate_memory (env, len); 49 throwNewOutOfMemoryError (env, ""); 52 (*env)->GetByteArrayRegion (env, dict, off, len, (mcSignednessBull)dBytes); 56 jclmem_free_memory (env, dBytes); 57 THROW_ZIP_EXCEPTION(env, err, IllegalArgumentException); 64 Java_java_util_zip_Deflater_getTotalInImpl (JNIEnv * env, jobject recv, argument 74 Java_java_util_zip_Deflater_getTotalOutImpl (JNIEnv * env, jobjec argument 84 Java_java_util_zip_Deflater_getAdlerImpl(JNIEnv * env, jobject recv, jlong handle) argument 96 Java_java_util_zip_Deflater_createStream(JNIEnv * env, jobject recv, jint level, jint strategy, jboolean noHeader) argument 159 Java_java_util_zip_Deflater_setInputImpl(JNIEnv * env, jobject recv, jbyteArray buf, jint off, jint len, jlong handle) argument 181 Java_java_util_zip_Deflater_deflateImpl(JNIEnv * env, jobject recv, jbyteArray buf, int off, int len, jlong handle, int flushParm) argument 233 Java_java_util_zip_Deflater_endImpl(JNIEnv * env, jobject recv, jlong handle) argument 250 Java_java_util_zip_Deflater_resetImpl(JNIEnv * env, jobject recv, jlong handle) argument 260 Java_java_util_zip_Deflater_setLevelsImpl(JNIEnv * env, jobject recv, int level, int strategy, jlong handle) argument 282 Java_java_util_zip_Deflater_oneTimeInitialization(JNIEnv * env, jclass clazz) argument 306 register_java_util_zip_Deflater(JNIEnv* env) argument [all...] |
/dalvik/libcore/icu/src/main/native/ |
H A D | ErrorCode.cpp | 15 * @param env JNI environment 21 UBool icu4jni_error(JNIEnv *env, UErrorCode errorCode) argument 30 return jniThrowException(env, "java/lang/IllegalArgumentException", message); 33 return jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", message); 35 return jniThrowException(env, "java/lang/UnsupportedOperationException", message); 37 return jniThrowRuntimeException(env, message);
|
H A D | NativeNormalizer.cpp | 22 static jstring normalizeImpl(JNIEnv* env, jclass, jstring s, jint intMode) { argument 23 ScopedJavaUnicodeString src(env, s); 28 icu4jni_error(env, errorCode); 29 return dst.isBogus() ? NULL : env->NewString(dst.getBuffer(), dst.length()); 32 static jboolean isNormalizedImpl(JNIEnv* env, jclass, jstring s, jint intMode) { argument 33 ScopedJavaUnicodeString src(env, s); 37 icu4jni_error(env, errorCode); 46 extern "C" int register_com_ibm_icu4jni_text_NativeNormalizer(JNIEnv* env) { argument 47 return jniRegisterNativeMethods(env,
|
H A D | ScopedJavaUnicodeString.h | 30 ScopedJavaUnicodeString(JNIEnv* env, jstring s) : mEnv(env), mString(s) { argument 31 mChars = env->GetStringChars(mString, NULL); 32 const int32_t charCount = env->GetStringLength(mString);
|
H A D | NativeBreakIterator.cpp | 24 static jobjectArray getAvailableLocalesImpl(JNIEnv* env, jclass) { argument 25 jclass stringClass = env->FindClass("java/lang/String"); 30 jobjectArray result = env->NewObjectArray(count, stringClass, NULL); 32 jstring s = env->NewStringUTF(ubrk_getAvailable(i)); 33 env->SetObjectArrayElement(result, i, s); 34 env->DeleteLocalRef(s); 39 static jint getIterator(JNIEnv* env, jstring locale, UBreakIteratorType type) { argument 41 const char* localeChars = env->GetStringUTFChars(locale, NULL); 43 env->ReleaseStringUTFChars(locale, localeChars); 44 icu4jni_error(env, statu 48 getCharacterInstanceImpl(JNIEnv* env, jclass clazz, jstring locale) argument 52 getLineInstanceImpl(JNIEnv* env, jclass, jstring locale) argument 56 getSentenceInstanceImpl(JNIEnv* env, jclass, jstring locale) argument 60 getWordInstanceImpl(JNIEnv* env, jclass, jstring locale) argument 68 closeBreakIteratorImpl(JNIEnv* env, jclass, jint address) argument 72 cloneImpl(JNIEnv* env, jclass, jint address) argument 80 setTextImpl(JNIEnv* env, jclass, jint address, jstring text) argument 92 nextImpl(JNIEnv* env, jclass, jint address, jint n) argument 152 register_com_ibm_icu4jni_text_NativeBreakIterator(JNIEnv* env) argument [all...] |
/dalvik/libnativehelper/ |
H A D | Register.c | 16 int jniRegisterSystemMethods(JNIEnv* env) argument 20 (*env)->PushLocalFrame(env, 128); 22 if (register_org_apache_harmony_dalvik_NativeTestTarget(env) != 0) 25 if (register_java_io_File(env) != 0) 27 if (register_java_io_FileDescriptor(env) != 0) 29 if (register_java_io_ObjectOutputStream(env) != 0) 31 if (register_java_io_ObjectInputStream(env) != 0) 33 if (register_java_io_ObjectStreamClass(env) != 0) 36 if (register_java_lang_Float(env) ! [all...] |
H A D | JNIHelp.c | 32 int jniRegisterNativeMethods(JNIEnv* env, const char* className, argument 38 clazz = (*env)->FindClass(env, className); 43 if ((*env)->RegisterNatives(env, clazz, gMethods, numMethods) < 0) { 55 static void getExceptionSummary(JNIEnv* env, jthrowable excep, char* buf, argument 62 jclass clazz = (*env)->GetObjectClass(env, excep); // exception's class 63 jclass jlc = (*env)->GetObjectClass(env, claz 105 jniThrowException(JNIEnv* env, const char* className, const char* msg) argument 138 jniThrowNullPointerException(JNIEnv* env, const char* msg) argument 146 jniThrowRuntimeException(JNIEnv* env, const char* msg) argument 154 jniThrowIOException(JNIEnv* env, int errnum) argument [all...] |
/dalvik/libcore/luni/src/main/native/ |
H A D | java_lang_Character.cpp | 22 static jint getData(JNIEnv* env, jclass clazz, jint val) argument 30 static jint toLower(JNIEnv* env, jclass clazz, jint val) argument 38 static jint toUpper(JNIEnv* env, jclass clazz, jint val) argument 46 static jint numericValue(JNIEnv* env, jclass clazz, jint val) argument 54 static jint toTitle(JNIEnv* env, jclass clazz, jint val) argument 70 int register_java_lang_Character(JNIEnv* env) argument 72 return jniRegisterNativeMethods(env, "java/lang/Character",
|
H A D | java_lang_Double.c | 24 static jlong doubleToLongBits(JNIEnv* env, jclass clazz, jdouble val) argument 42 static jlong doubleToRawLongBits(JNIEnv* env, jclass clazz, jdouble val) argument 54 static jdouble longBitsToDouble(JNIEnv* env, jclass clazz, jlong val) argument 72 int register_java_lang_Double(JNIEnv* env) argument 74 return jniRegisterNativeMethods(env, "java/lang/Double",
|
H A D | java_lang_Float.c | 32 static jint floatToIntBits(JNIEnv* env, jclass clazz, jfloat val) argument 50 static jint floatToRawBits(JNIEnv* env, jclass clazz, jfloat val) argument 62 static jfloat intBitsToFloat(JNIEnv* env, jclass clazz, jint val) argument 80 int register_java_lang_Float(JNIEnv* env) argument 82 return jniRegisterNativeMethods(env, "java/lang/Float",
|
H A D | java_io_ObjectOutputStream.c | 21 static jlong java_getFieldLong(JNIEnv * env, jclass clazz, argument 25 const char *fieldNameInC = (*env)->GetStringUTFChars(env, fieldName, NULL); 26 jfieldID fid = (*env)->GetFieldID(env, declaringClass, fieldNameInC, "J"); 27 (*env)->ReleaseStringUTFChars(env, fieldName, fieldNameInC); 37 return (*env)->GetLongField (env, targetObject, fid); 41 static jshort java_getFieldShort(JNIEnv * env, jclas argument 61 java_getFieldDouble(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 81 java_getFieldBool(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 101 java_getFieldByte(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 121 java_getFieldFloat(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 143 java_getFieldChar(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 163 java_getFieldObj(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jstring fieldTypeName) argument 188 java_getFieldInt(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName) argument 242 register_java_io_ObjectOutputStream(JNIEnv* env) argument [all...] |
H A D | java_io_ObjectStreamClass.c | 21 static jobject java_io_osc_getFieldSignature(JNIEnv * env, jclass clazz, argument 26 lookupClass = (*env)->FindClass(env, "java/lang/reflect/Field"); 31 mid = (*env)->GetMethodID(env, lookupClass, "getSignature", 38 jclass fieldClass = (*env)->GetObjectClass(env, reflectField); 40 return (*env)->CallNonvirtualObjectMethod(env, reflectField, 44 static jobject java_io_osc_getMethodSignature(JNIEnv * env, jclas argument 66 java_io_osc_getConstructorSignature(JNIEnv * env, jclass clazz, jobject reflectConstructor) argument 90 java_io_osc_hasClinit(JNIEnv * env, jclass clazz, jobject targetClass) argument 108 java_io_osc_oneTimeInitialization(JNIEnv * env, jclass clazz) argument 131 register_java_io_ObjectStreamClass(JNIEnv* env) argument [all...] |
H A D | java_io_FileDescriptor.c | 45 static inline int getFd(JNIEnv* env, jobject obj) argument 47 return (*env)->GetIntField(env, obj, gCachedFields.descriptor); 55 static inline void setFd(JNIEnv* env, jobject obj, jint value) argument 57 (*env)->SetIntField(env, obj, gCachedFields.descriptor, value); 66 static void nativeClassInit(JNIEnv* env, jclass clazz) argument 68 gCachedFields.clazz = (*env)->NewGlobalRef(env, clazz); 71 (*env) 90 fd_sync(JNIEnv* env, jobject obj) argument 109 checkClassInit(JNIEnv *env) argument 146 jniCreateFileDescriptor(JNIEnv *env, int fd) argument 167 jniGetFDFromFileDescriptor(JNIEnv* env, jobject fileDescriptor) argument 180 jniSetFileDescriptorOfFD(JNIEnv* env, jobject fileDescriptor, int value) argument 196 register_java_io_FileDescriptor(JNIEnv* env) argument [all...] |
H A D | java_io_ObjectInputStream.c | 21 static void java_setFieldBool (JNIEnv * env, jclass clazz, argument 31 fieldNameInC = (*env)->GetStringUTFChars(env, fieldName, NULL); 32 fid = (*env)->GetFieldID(env, declaringClass, fieldNameInC, "Z"); 33 (*env)->ReleaseStringUTFChars(env, fieldName, fieldNameInC); 40 (*env)->SetBooleanField(env, targetObject, fid, newValue); 44 static void java_setFieldChar (JNIEnv * env, jclas argument 67 java_setFieldInt(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jint newValue) argument 90 java_setFieldFloat(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jfloat newValue) argument 113 java_setFieldDouble(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jdouble newValue) argument 137 java_setFieldShort(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jshort newValue) argument 161 java_setFieldLong(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jlong newValue) argument 184 java_newInstance(JNIEnv * env, jclass clazz, jclass instantiationClass, jclass constructorClass) argument 200 java_setFieldByte(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jbyte newValue) argument 220 java_setFieldObj(JNIEnv * env, jclass clazz, jobject targetObject, jclass declaringClass, jstring fieldName, jstring fieldTypeName, jobject newValue) argument 284 register_java_io_ObjectInputStream(JNIEnv* env) argument [all...] |
H A D | java_net_NetworkInterface.cpp | 58 extern jobject socketAddressToInetAddress(JNIEnv* env, sockaddr_storage* sockAddress); 61 static void jniThrowSocketException(JNIEnv* env) { argument 63 jniThrowException(env, "java/net/SocketException", 67 static jobject makeInterfaceAddress(JNIEnv* env, jint interfaceIndex, const char* name, sockaddr_storage* ss) { argument 68 jclass clazz = env->FindClass("java/net/InterfaceAddress"); 72 jmethodID constructor = env->GetMethodID(clazz, "<init>", "(ILjava/lang/String;Ljava/net/InetAddress;)V"); 76 jobject javaName = env->NewStringUTF(name); 80 jobject javaAddress = socketAddressToInetAddress(env, ss); 84 return env->NewObject(clazz, constructor, interfaceIndex, javaName, javaAddress); 87 static jobjectArray getInterfaceAddresses(JNIEnv* env, jclas argument 149 register_java_net_NetworkInterface(JNIEnv* env) argument [all...] |
/dalvik/libcore/dalvik/src/main/native/ |
H A D | org_apache_harmony_dalvik_NativeTestTarget.c | 24 static void emptyJniStaticMethod0(JNIEnv* env, jclass clazz) argument 35 static void emptyJniStaticMethod6(JNIEnv* env, jclass clazz, argument 47 static void emptyJniStaticMethod6L(JNIEnv* env, jclass clazz, argument 66 int register_org_apache_harmony_dalvik_NativeTestTarget(JNIEnv* env) argument 68 int result = jniRegisterNativeMethods(env, 74 (*env)->ExceptionClear(env);
|
/dalvik/libcore/include/ |
H A D | ScopedByteArray.h | 25 ScopedByteArray(JNIEnv* env, jbyteArray byteArray) argument 26 : mEnv(env), mByteArray(byteArray), mBytes(NULL) 28 mBytes = env->GetByteArrayElements(mByteArray, NULL);
|
/dalvik/libcore/sql/src/main/native/ |
H A D | sqlite_jni_registration.c | 285 int register_SQLite_Database(JNIEnv* env) { argument 286 return jniRegisterNativeMethods(env, "SQLite/Database", 290 int register_SQLite_Vm(JNIEnv* env) { argument 291 return jniRegisterNativeMethods(env, "SQLite/Vm", 295 int register_SQLite_FunctionContext(JNIEnv* env) { argument 296 return jniRegisterNativeMethods(env, "SQLite/FunctionContext", 300 int register_SQLite_Stmt(JNIEnv* env) { argument 301 return jniRegisterNativeMethods(env, "SQLite/Stmt", 305 int register_SQLite_Blob(JNIEnv* env) { argument 306 return jniRegisterNativeMethods(env, "SQLit [all...] |
/dalvik/libcore/luni-kernel/src/main/native/ |
H A D | java_lang_System.cpp | 30 static jstring java_getEnvByName(JNIEnv* env, jclass, jstring nameStr) { argument 34 const char* name = env->GetStringUTFChars(nameStr, NULL); 37 valueStr = env->NewStringUTF(val); 39 env->ReleaseStringUTFChars(nameStr, name); 41 jniThrowNullPointerException(env, NULL); 58 static jstring java_getEnvByIndex(JNIEnv* env, jclass, jint index) { argument 63 valueStr = env->NewStringUTF(entry); 75 static void java_setFieldImpl(JNIEnv* env, jclass clazz, argument 77 const char* fieldName = env->GetStringUTFChars(name, NULL); 78 const char* fieldSig = env 97 register_java_lang_System(JNIEnv* env) argument [all...] |
/dalvik/libnativehelper/include/nativehelper/ |
H A D | JNIHelp.h | 41 int jniRegisterNativeMethods(C_JNIEnv* env, const char* className, 54 int jniThrowException(C_JNIEnv* env, const char* className, const char* msg); 59 int jniThrowNullPointerException(C_JNIEnv* env, const char* msg); 64 int jniThrowRuntimeException(C_JNIEnv* env, const char* msg); 69 int jniThrowIOException(C_JNIEnv* env, int errnum); 82 jobject jniCreateFileDescriptor(C_JNIEnv* env, int fd); 87 int jniGetFDFromFileDescriptor(C_JNIEnv* env, jobject fileDescriptor); 92 void jniSetFileDescriptorOfFD(C_JNIEnv* env, jobject fileDescriptor, int value); 104 inline int jniRegisterNativeMethods(JNIEnv* env, const char* className, argument 107 return jniRegisterNativeMethods(&env 110 jniThrowException(JNIEnv* env, const char* className, const char* msg) argument 115 jniThrowNullPointerException(JNIEnv* env, const char* msg) argument 119 jniThrowRuntimeException(JNIEnv* env, const char* msg) argument 123 jniThrowIOException(JNIEnv* env, int errnum) argument 127 jniCreateFileDescriptor(JNIEnv* env, int fd) argument 131 jniGetFDFromFileDescriptor(JNIEnv* env, jobject fileDescriptor) argument 135 jniSetFileDescriptorOfFD(JNIEnv* env, jobject fileDescriptor, int value) argument [all...] |
/dalvik/dalvikvm/ |
H A D | Main.c | 44 static jobjectArray createStringArray(JNIEnv* env, char* const argv[], int argc) argument 51 stringClass = (*env)->FindClass(env, "java/lang/String"); 52 if ((*env)->ExceptionCheck(env)) { 57 strArray = (*env)->NewObjectArray(env, argc, stringClass, NULL); 58 if ((*env)->ExceptionCheck(env)) { 67 argStr = (*env) 92 methodIsPublic(JNIEnv* env, jclass clazz, jmethodID methodId) argument 144 JNIEnv* env = NULL; local [all...] |