| /art/runtime/ |
| D | jni_internal.cc | 264 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) in ThrowNewException() 589 static jclass FindClass(JNIEnv* env, const char* name) { in FindClass() 606 static jmethodID FromReflectedMethod(JNIEnv* env, jobject jlr_method) { in FromReflectedMethod() 612 static jfieldID FromReflectedField(JNIEnv* env, jobject jlr_field) { in FromReflectedField() 618 static jobject ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) { in ToReflectedMethod() 638 static jobject ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) { in ToReflectedField() 652 static jclass GetObjectClass(JNIEnv* env, jobject java_object) { in GetObjectClass() 659 static jclass GetSuperclass(JNIEnv* env, jclass java_class) { in GetSuperclass() 668 static jboolean IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) { in IsAssignableFrom() 677 static jboolean IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) { in IsInstanceOf() [all …]
|
| D | check_jni.cc | 89 static bool IsHandleScopeLocalRef(JNIEnv* env, jobject localRef) { in IsHandleScopeLocalRef() 152 explicit ScopedCheck(JNIEnv* env, int flags, const char* functionName) in ScopedCheck() 447 JNIEnv* env = va_arg(ap, JNIEnv*); in Check() local 1080 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* isCopy) { in CreateGuardedPACopy() 1097 static void ReleaseGuardedPACopy(JNIEnv* env, jarray java_array, void* dataBuf, int mode) { in ReleaseGuardedPACopy() 1120 static jint GetVersion(JNIEnv* env) { in GetVersion() 1125 …static jclass DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize b… in DefineClass() 1131 static jclass FindClass(JNIEnv* env, const char* name) { in FindClass() 1137 static jclass GetSuperclass(JNIEnv* env, jclass c) { in GetSuperclass() 1142 static jboolean IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) { in IsAssignableFrom() [all …]
|
| D | native_bridge_art_interface.cc | 28 const char* GetMethodShorty(JNIEnv* env, jmethodID mid) { in GetMethodShorty() 36 uint32_t GetNativeMethodCount(JNIEnv* env, jclass clazz) { in GetNativeMethodCount() 59 uint32_t GetNativeMethods(JNIEnv* env, jclass clazz, JNINativeMethod* methods, in GetNativeMethods() 127 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { in InitializeNativeBridge()
|
| /art/runtime/native/ |
| D | java_lang_reflect_Field.cc | 123 static jobject Field_get(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_get() 148 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, jobject javaField, in GetPrimitiveField() 190 static jboolean Field_getBoolean(JNIEnv* env, jobject javaField, jobject javaObj, in Field_getBoolean() 195 static jbyte Field_getByte(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getByte() 199 static jchar Field_getChar(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getChar() 203 static jdouble Field_getDouble(JNIEnv* env, jobject javaField, jobject javaObj, in Field_getDouble() 208 static jfloat Field_getFloat(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getFloat() 212 static jint Field_getInt(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getInt() 216 static jlong Field_getLong(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getLong() 220 static jshort Field_getShort(JNIEnv* env, jobject javaField, jobject javaObj, jboolean accessible) { in Field_getShort() [all …]
|
| D | sun_misc_Unsafe.cc | 26 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapInt() 36 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapLong() 46 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapObject() 58 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getInt() 64 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getIntVolatile() 70 static void Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) { in Unsafe_putInt() 77 static void Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putIntVolatile() 85 static void Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putOrderedInt() 94 static jlong Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLong() 100 static jlong Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLongVolatile() [all …]
|
| D | java_lang_Thread.cc | 31 static jobject Thread_currentThread(JNIEnv* env, jclass) { in Thread_currentThread() 36 static jboolean Thread_interrupted(JNIEnv* env, jclass) { in Thread_interrupted() 40 static jboolean Thread_isInterrupted(JNIEnv* env, jobject java_thread) { in Thread_isInterrupted() 47 static void Thread_nativeCreate(JNIEnv* env, jclass, jobject java_thread, jlong stack_size, in Thread_nativeCreate() 52 static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean has_been_started) { in Thread_nativeGetStatus() 96 static jboolean Thread_nativeHoldsLock(JNIEnv* env, jobject java_thread, jobject java_object) { in Thread_nativeHoldsLock() 108 static void Thread_nativeInterrupt(JNIEnv* env, jobject java_thread) { in Thread_nativeInterrupt() 117 static void Thread_nativeSetName(JNIEnv* env, jobject peer, jstring java_name) { in Thread_nativeSetName() 156 static void Thread_nativeSetPriority(JNIEnv* env, jobject java_thread, jint new_priority) { in Thread_nativeSetPriority() 165 static void Thread_sleep(JNIEnv* env, jclass, jobject java_lock, jlong ms, jint ns) { in Thread_sleep() [all …]
|
| D | java_lang_Object.cc | 28 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { in Object_internalClone() 34 static void Object_notify(JNIEnv* env, jobject java_this) { in Object_notify() 40 static void Object_notifyAll(JNIEnv* env, jobject java_this) { in Object_notifyAll() 46 static void Object_wait(JNIEnv* env, jobject java_this) { in Object_wait() 52 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { in Object_waitJI() 66 void register_java_lang_Object(JNIEnv* env) { in register_java_lang_Object()
|
| D | java_lang_System.cc | 45 static void System_arraycopy(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, jobject javaDst, in System_arraycopy() 157 inline void System_arraycopyTUnchecked(JNIEnv* env, jobject javaSrc, jint srcPos, in System_arraycopyTUnchecked() 171 static void System_arraycopyCharUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyCharUnchecked() 177 static void System_arraycopyByteUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyByteUnchecked() 183 static void System_arraycopyShortUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyShortUnchecked() 189 static void System_arraycopyIntUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyIntUnchecked() 195 static void System_arraycopyLongUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyLongUnchecked() 201 static void System_arraycopyFloatUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyFloatUnchecked() 207 static void System_arraycopyDoubleUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyDoubleUnchecked() 213 static void System_arraycopyBooleanUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyBooleanUnchecked() [all …]
|
| D | java_lang_String.cc | 27 static jint String_compareTo(JNIEnv* env, jobject javaThis, jobject javaRhs) { in String_compareTo() 37 static jint String_fastIndexOf(JNIEnv* env, jobject java_this, jint ch, jint start) { in String_fastIndexOf() 46 static jstring String_intern(JNIEnv* env, jobject javaThis) { in String_intern() 59 void register_java_lang_String(JNIEnv* env) { in register_java_lang_String()
|
| D | dalvik_system_VMDebug.cc | 39 static jobjectArray VMDebug_getVmFeatureList(JNIEnv* env, jclass) { in VMDebug_getVmFeatureList() 83 static void VMDebug_startMethodTracingFd(JNIEnv* env, jclass, jstring javaTraceFilename, in VMDebug_startMethodTracingFd() 107 static void VMDebug_startMethodTracingFilename(JNIEnv* env, jclass, jstring javaTraceFilename, in VMDebug_startMethodTracingFilename() 147 static void ThrowUnsupportedOperationException(JNIEnv* env) { in ThrowUnsupportedOperationException() 153 static void VMDebug_startInstructionCounting(JNIEnv* env, jclass) { in VMDebug_startInstructionCounting() 157 static void VMDebug_stopInstructionCounting(JNIEnv* env, jclass) { in VMDebug_stopInstructionCounting() 161 static void VMDebug_getInstructionCount(JNIEnv* env, jclass, jintArray /*javaCounts*/) { in VMDebug_getInstructionCount() 165 static void VMDebug_resetInstructionCount(JNIEnv* env, jclass) { in VMDebug_resetInstructionCount() 169 static void VMDebug_printLoadedClasses(JNIEnv* env, jclass, jint flags) { in VMDebug_printLoadedClasses() 174 static jint VMDebug_getLoadedClassCount(JNIEnv* env, jclass) { in VMDebug_getLoadedClassCount() [all …]
|
| D | dalvik_system_VMRuntime.cc | 59 static jobject VMRuntime_newNonMovableArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newNonMovableArray() 83 static jobject VMRuntime_newUnpaddedArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newUnpaddedArray() 108 static jlong VMRuntime_addressOf(JNIEnv* env, jobject, jobject javaArray) { in VMRuntime_addressOf() 133 static jobjectArray VMRuntime_properties(JNIEnv* env, jobject) { in VMRuntime_properties() 146 static jstring VMRuntime_bootClassPath(JNIEnv* env, jobject) { in VMRuntime_bootClassPath() 150 static jstring VMRuntime_classPath(JNIEnv* env, jobject) { in VMRuntime_classPath() 154 static jstring VMRuntime_vmVersion(JNIEnv* env, jobject) { in VMRuntime_vmVersion() 158 static jstring VMRuntime_vmLibrary(JNIEnv* env, jobject) { in VMRuntime_vmLibrary() 162 static jstring VMRuntime_vmInstructionSet(JNIEnv* env, jobject) { in VMRuntime_vmInstructionSet() 168 static jboolean VMRuntime_is64Bit(JNIEnv* env, jobject) { in VMRuntime_is64Bit() [all …]
|
| D | java_lang_Throwable.cc | 23 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { in Throwable_nativeFillInStackTrace() 28 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { in Throwable_nativeGetStackTrace() 41 void register_java_lang_Throwable(JNIEnv* env) { in register_java_lang_Throwable()
|
| D | dalvik_system_VMStack.cc | 63 static jint VMStack_fillStackTraceElements(JNIEnv* env, jclass, jobject javaThread, in VMStack_fillStackTraceElements() 76 static jobject VMStack_getCallingClassLoader(JNIEnv* env, jclass) { in VMStack_getCallingClassLoader() 87 static jobject VMStack_getClosestUserClassLoader(JNIEnv* env, jclass, jobject javaBootstrap, in VMStack_getClosestUserClassLoader() 117 static jclass VMStack_getStackClass2(JNIEnv* env, jclass) { in VMStack_getStackClass2() 128 static jobjectArray VMStack_getThreadStackTrace(JNIEnv* env, jclass, jobject javaThread) { in VMStack_getThreadStackTrace() 145 void register_dalvik_system_VMStack(JNIEnv* env) { in register_dalvik_system_VMStack()
|
| D | java_lang_Class.cc | 44 static jclass Class_classForName(JNIEnv* env, jclass, jstring javaName, jboolean initialize, in Class_classForName() 86 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { in Class_getNameNative() 93 static jobjectArray Class_getProxyInterfaces(JNIEnv* env, jobject javaThis) { in Class_getProxyInterfaces() 105 void register_java_lang_Class(JNIEnv* env) { in register_java_lang_Class()
|
| D | java_lang_reflect_Method.cc | 30 static jobject Method_invoke(JNIEnv* env, jobject javaMethod, jobject javaReceiver, in Method_invoke() 36 static jobject Method_getExceptionTypesNative(JNIEnv* env, jobject javaMethod) { in Method_getExceptionTypesNative() 60 void register_java_lang_reflect_Method(JNIEnv* env) { in register_java_lang_reflect_Method()
|
| D | java_lang_ref_FinalizerReference.cc | 26 static jboolean FinalizerReference_makeCircularListIfUnenqueued(JNIEnv* env, jobject javaThis) { in FinalizerReference_makeCircularListIfUnenqueued() 36 void register_java_lang_ref_FinalizerReference(JNIEnv* env) { in register_java_lang_ref_FinalizerReference()
|
| D | java_lang_reflect_Array.cc | 28 static jobject Array_createMultiArray(JNIEnv* env, jclass, jclass javaElementClass, jobject javaDim… in Array_createMultiArray() 46 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { in Array_createObjectArray() 73 void register_java_lang_reflect_Array(JNIEnv* env) { in register_java_lang_reflect_Array()
|
| D | java_lang_ref_Reference.cc | 26 static jobject Reference_getReferent(JNIEnv* env, jobject javaThis) { in Reference_getReferent() 38 void register_java_lang_ref_Reference(JNIEnv* env) { in register_java_lang_ref_Reference()
|
| D | org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 33 static jbyteArray DdmVmInternal_getRecentAllocations(JNIEnv* env, jclass) { in DdmVmInternal_getRecentAllocations() 46 static jobjectArray DdmVmInternal_getStackTraceById(JNIEnv* env, jclass, jint thin_lock_id) { in DdmVmInternal_getStackTraceById() 133 static jbyteArray DdmVmInternal_getThreadStats(JNIEnv* env, jclass) { in DdmVmInternal_getThreadStats() 157 static jint DdmVmInternal_heapInfoNotify(JNIEnv* env, jclass, jint when) { in DdmVmInternal_heapInfoNotify() 181 void register_org_apache_harmony_dalvik_ddmc_DdmVmInternal(JNIEnv* env) { in register_org_apache_harmony_dalvik_ddmc_DdmVmInternal()
|
| D | dalvik_system_DexFile.cc | 68 NullableScopedUtfChars(JNIEnv* env, jstring s) : mEnv(env), mString(s) { in NullableScopedUtfChars() 101 static jlong DexFile_openDexFileNative(JNIEnv* env, jclass, jstring javaSourceName, jstring javaOut… in DexFile_openDexFileNative() 140 static std::vector<const DexFile*>* toDexFiles(jlong dex_file_address, JNIEnv* env) { in toDexFiles() 150 static void DexFile_closeDexFile(JNIEnv* env, jclass, jlong cookie) { in DexFile_closeDexFile() 169 static jclass DexFile_defineClassNative(JNIEnv* env, jclass, jstring javaName, jobject javaLoader, in DexFile_defineClassNative() 212 static jobjectArray DexFile_getClassNameList(JNIEnv* env, jclass, jlong cookie) { in DexFile_getClassNameList() 378 static jbyte IsDexOptNeededInternal(JNIEnv* env, const char* filename, in CopyProfileFile() 583 static jbyte DexFile_isDexOptNeededInternal(JNIEnv* env, jclass, jstring javaFilename, in CopyProfileFile() 602 static jboolean DexFile_isDexOptNeeded(JNIEnv* env, jclass, jstring javaFilename) { in CopyProfileFile() 619 void register_dalvik_system_DexFile(JNIEnv* env) { in CopyProfileFile()
|
| D | java_lang_DexCache.cc | 25 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { in DexCache_getDexNative() 52 void register_java_lang_DexCache(JNIEnv* env) { in register_java_lang_DexCache()
|
| /art/test/004-JniTest/ |
| D | jni_test.cc | 40 JNIEnv* env = nullptr; in AttachHelper() local 63 static void testFindClassOnAttachedNativeThread(JNIEnv* env) { in testFindClassOnAttachedNativeThread() 78 static void testFindFieldOnAttachedNativeThread(JNIEnv* env) { in testFindFieldOnAttachedNativeThread() 95 static void testReflectFieldGetFromAttachedNativeThread(JNIEnv* env) { in testReflectFieldGetFromAttachedNativeThread() 139 extern "C" JNIEXPORT void JNICALL Java_Main_testCallStaticVoidMethodOnSubClassNative(JNIEnv* env, in Java_Main_testCallStaticVoidMethodOnSubClassNative() 153 extern "C" JNIEXPORT jobject JNICALL Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass) { in Java_Main_testGetMirandaMethodNative() 162 extern "C" void JNICALL Java_Main_testZeroLengthByteBuffers(JNIEnv* env, jclass) { in Java_Main_testZeroLengthByteBuffers() 175 extern "C" jbyte JNICALL Java_Main_byteMethod(JNIEnv* env, jclass klass, jbyte b1, jbyte b2, in Java_Main_byteMethod() 200 extern "C" jshort JNICALL Java_Main_shortMethod(JNIEnv* env, jclass klass, jshort s1, jshort s2, in Java_Main_shortMethod() 220 extern "C" jboolean JNICALL Java_Main_booleanMethod(JNIEnv* env, jclass klass, jboolean b1, in Java_Main_booleanMethod() [all …]
|
| /art/test/051-thread/ |
| D | thread_test.cc | 22 extern "C" JNIEXPORT jint JNICALL Java_Main_getNativePriority(JNIEnv* env, jclass) { in Java_Main_getNativePriority() 26 extern "C" JNIEXPORT jboolean JNICALL Java_Main_supportsThreadPriorities(JNIEnv* env, jclass) { in Java_Main_supportsThreadPriorities()
|
| /art/test/115-native-bridge/ |
| D | nativebridge.cc | 42 JNIEnv* env = nullptr; in trampoline_JNI_OnLoad() local 89 static void trampoline_Java_Main_testFindClassOnAttachedNativeThread(JNIEnv* env, in trampoline_Java_Main_testFindClassOnAttachedNativeThread() 98 static void trampoline_Java_Main_testFindFieldOnAttachedNativeThreadNative(JNIEnv* env, in trampoline_Java_Main_testFindFieldOnAttachedNativeThreadNative() 107 static void trampoline_Java_Main_testCallStaticVoidMethodOnSubClassNative(JNIEnv* env, in trampoline_Java_Main_testCallStaticVoidMethodOnSubClassNative() 116 static jobject trampoline_Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass klass) { in trampoline_Java_Main_testGetMirandaMethodNative() 124 static void trampoline_Java_Main_testZeroLengthByteBuffers(JNIEnv* env, jclass klass) { in trampoline_Java_Main_testZeroLengthByteBuffers() 132 static jbyte trampoline_Java_Main_byteMethod(JNIEnv* env, jclass klass, jbyte b1, jbyte b2, in trampoline_Java_Main_byteMethod() 142 static jshort trampoline_Java_Main_shortMethod(JNIEnv* env, jclass klass, jshort s1, jshort s2, in trampoline_Java_Main_shortMethod() 152 static jboolean trampoline_Java_Main_booleanMethod(JNIEnv* env, jclass klass, jboolean b1, in trampoline_Java_Main_booleanMethod() 163 static jchar trampoline_Java_Main_charMethod(JNIEnv* env, jclass klass, jchar c1, jchar c2, in trampoline_Java_Main_charMethod()
|
| /art/runtime/jdwp/ |
| D | object_registry.cc | 75 JNIEnv* env = soa.Env(); in InternalAdd() local 112 JNIEnv* env = self->GetJniEnv(); in Clear() local 169 JNIEnv* env = self->GetJniEnv(); in Demote() local 180 JNIEnv* env = self->GetJniEnv(); in Promote() local 195 JNIEnv* env = self->GetJniEnv(); in IsCollected() local 212 JNIEnv* env = self->GetJniEnv(); in DisposeObject() local
|