Home
last modified time | relevance | path

Searched refs:jobject (Results 1 – 25 of 106) sorted by relevance

12345

/art/runtime/native/
Dsun_misc_Unsafe.cc28 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapInt() argument
38 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapLong() argument
48 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_compareAndSwapObject() argument
49 jobject javaExpectedValue, jobject javaNewValue) { in Unsafe_compareAndSwapObject()
60 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getInt() argument
66 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getIntVolatile() argument
72 static void Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) { in Unsafe_putInt() argument
79 static void Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putIntVolatile() argument
87 static void Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, in Unsafe_putOrderedInt() argument
96 static jlong Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLong() argument
[all …]
Djava_lang_DexCache.cc29 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { in DexCache_getDexNative()
39 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size()); in DexCache_getDexNative()
52 static jobject DexCache_getResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index) { in DexCache_getResolvedType()
55 return soa.AddLocalReference<jobject>(dex_cache->GetResolvedType(type_index)); in DexCache_getResolvedType()
58 static jobject DexCache_getResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index) { in DexCache_getResolvedString()
61 return soa.AddLocalReference<jobject>(dex_cache->GetResolvedString(string_index)); in DexCache_getResolvedString()
64 static void DexCache_setResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index, in DexCache_setResolvedType()
65 jobject type) { in DexCache_setResolvedType()
71 static void DexCache_setResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index, in DexCache_setResolvedString()
72 jobject string) { in DexCache_setResolvedString()
Djava_lang_reflect_Field.cc106 jobject j_rcvr, mirror::Field** f, in CheckReceiver()
133 static jobject Field_get(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_get()
154 return soa.AddLocalReference<jobject>(BoxPrimitive(field_type, value)); in Field_get()
158 ALWAYS_INLINE inline static JValue GetPrimitiveField(JNIEnv* env, jobject javaField, in GetPrimitiveField()
159 jobject javaObj) { in GetPrimitiveField()
200 static jboolean Field_getBoolean(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getBoolean()
204 static jbyte Field_getByte(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getByte()
208 static jchar Field_getChar(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getChar()
212 static jdouble Field_getDouble(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getDouble()
216 static jfloat Field_getFloat(JNIEnv* env, jobject javaField, jobject javaObj) { in Field_getFloat()
[all …]
Djava_lang_reflect_Method.cc31 static jobject Method_invoke(JNIEnv* env, jobject javaMethod, jobject javaReceiver, in Method_invoke()
32 jobject javaArgs) { in Method_invoke()
37 static jobject Method_getExceptionTypesNative(JNIEnv* env, jobject javaMethod) { in Method_getExceptionTypesNative()
54 return soa.AddLocalReference<jobject>(declared_exceptions->Clone(soa.Self())); in Method_getExceptionTypesNative()
Ddalvik_system_VMStack.cc31 static jobject GetThreadStack(const ScopedFastNativeObjectAccess& soa, jobject peer) in GetThreadStack()
33 jobject trace = nullptr; in GetThreadStack()
60 static jint VMStack_fillStackTraceElements(JNIEnv* env, jclass, jobject javaThread, in VMStack_fillStackTraceElements()
63 jobject trace = GetThreadStack(soa, javaThread); in VMStack_fillStackTraceElements()
73 static jobject VMStack_getCallingClassLoader(JNIEnv* env, jclass) { in VMStack_getCallingClassLoader()
81 return soa.AddLocalReference<jobject>(visitor.caller->GetDeclaringClass()->GetClassLoader()); in VMStack_getCallingClassLoader()
84 static jobject VMStack_getClosestUserClassLoader(JNIEnv* env, jclass) { in VMStack_getClosestUserClassLoader()
109 return soa.AddLocalReference<jobject>(visitor.class_loader); in VMStack_getClosestUserClassLoader()
124 static jobjectArray VMStack_getThreadStackTrace(JNIEnv* env, jclass, jobject javaThread) { in VMStack_getThreadStackTrace()
126 jobject trace = GetThreadStack(soa, javaThread); in VMStack_getThreadStackTrace()
Djava_lang_System.cc46 static void System_arraycopy(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, jobject javaDst, in System_arraycopy()
156 inline void System_arraycopyTUnchecked(JNIEnv* env, jobject javaSrc, jint srcPos, in System_arraycopyTUnchecked()
157 jobject javaDst, jint dstPos, jint count) { in System_arraycopyTUnchecked()
170 static void System_arraycopyCharUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyCharUnchecked()
171 jobject javaDst, jint dstPos, jint count) { in System_arraycopyCharUnchecked()
176 static void System_arraycopyByteUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyByteUnchecked()
177 jobject javaDst, jint dstPos, jint count) { in System_arraycopyByteUnchecked()
182 static void System_arraycopyShortUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyShortUnchecked()
183 jobject javaDst, jint dstPos, jint count) { in System_arraycopyShortUnchecked()
188 static void System_arraycopyIntUnchecked(JNIEnv* env, jclass, jobject javaSrc, jint srcPos, in System_arraycopyIntUnchecked()
[all …]
Djava_lang_String.cc32 static jchar String_charAt(JNIEnv* env, jobject java_this, jint index) { in String_charAt()
37 static jint String_compareTo(JNIEnv* env, jobject java_this, jobject java_rhs) { in String_compareTo()
47 static jstring String_concat(JNIEnv* env, jobject java_this, jobject java_string_arg) { in String_concat()
62 jobject string_original = (length_this == 0) ? java_string_arg : java_this; in String_concat()
66 static jint String_fastIndexOf(JNIEnv* env, jobject java_this, jint ch, jint start) { in String_fastIndexOf()
73 static jstring String_fastSubstring(JNIEnv* env, jobject java_this, jint start, jint length) { in String_fastSubstring()
83 static void String_getCharsNoCheck(JNIEnv* env, jobject java_this, jint start, jint end, in String_getCharsNoCheck()
91 static jstring String_intern(JNIEnv* env, jobject java_this) { in String_intern()
98 static void String_setCharAt(JNIEnv* env, jobject java_this, jint index, jchar c) { in String_setCharAt()
103 static jcharArray String_toCharArray(JNIEnv* env, jobject java_this) { in String_toCharArray()
Djava_lang_Object.cc30 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { in Object_internalClone()
33 return soa.AddLocalReference<jobject>(o->Clone(soa.Self())); in Object_internalClone()
36 static void Object_notify(JNIEnv* env, jobject java_this) { in Object_notify()
42 static void Object_notifyAll(JNIEnv* env, jobject java_this) { in Object_notifyAll()
48 static void Object_wait(JNIEnv* env, jobject java_this) { in Object_wait()
54 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { in Object_waitJI()
Ddalvik_system_VMRuntime.cc55 static jfloat VMRuntime_getTargetHeapUtilization(JNIEnv*, jobject) { in VMRuntime_getTargetHeapUtilization() argument
59 static void VMRuntime_nativeSetTargetHeapUtilization(JNIEnv*, jobject, jfloat target) { in VMRuntime_nativeSetTargetHeapUtilization() argument
63 static void VMRuntime_startJitCompilation(JNIEnv*, jobject) { in VMRuntime_startJitCompilation() argument
66 static void VMRuntime_disableJitCompilation(JNIEnv*, jobject) { in VMRuntime_disableJitCompilation() argument
69 static jobject VMRuntime_newNonMovableArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newNonMovableArray() argument
91 return soa.AddLocalReference<jobject>(result); in VMRuntime_newNonMovableArray()
94 static jobject VMRuntime_newUnpaddedArray(JNIEnv* env, jobject, jclass javaElementClass, in VMRuntime_newUnpaddedArray() argument
116 return soa.AddLocalReference<jobject>(result); in VMRuntime_newUnpaddedArray()
119 static jlong VMRuntime_addressOf(JNIEnv* env, jobject, jobject javaArray) { in VMRuntime_addressOf() argument
136 static void VMRuntime_clearGrowthLimit(JNIEnv*, jobject) { in VMRuntime_clearGrowthLimit() argument
[all …]
Djava_lang_Thread.cc33 static jobject Thread_currentThread(JNIEnv* env, jclass) { in Thread_currentThread()
35 return soa.AddLocalReference<jobject>(soa.Self()->GetPeer()); in Thread_currentThread()
42 static jboolean Thread_isInterrupted(JNIEnv* env, jobject java_thread) { in Thread_isInterrupted()
49 static void Thread_nativeCreate(JNIEnv* env, jclass, jobject java_thread, jlong stack_size, in Thread_nativeCreate()
54 static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean has_been_started) { in Thread_nativeGetStatus()
100 static jboolean Thread_nativeHoldsLock(JNIEnv* env, jobject java_thread, jobject java_object) { in Thread_nativeHoldsLock()
112 static void Thread_nativeInterrupt(JNIEnv* env, jobject java_thread) { in Thread_nativeInterrupt()
121 static void Thread_nativeSetName(JNIEnv* env, jobject peer, jstring java_name) { in Thread_nativeSetName()
154 static void Thread_nativeSetPriority(JNIEnv* env, jobject java_thread, jint new_priority) { in Thread_nativeSetPriority()
163 static void Thread_sleep(JNIEnv* env, jclass, jobject java_lock, jlong ms, jint ns) { in Thread_sleep()
[all …]
Djava_lang_Class.cc43 const ScopedFastNativeObjectAccess& soa, jobject java_class) in DecodeClass()
56 jobject javaLoader) { in Class_classForName()
96 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { in Class_getNameNative()
103 static jobjectArray Class_getProxyInterfaces(JNIEnv* env, jobject javaThis) { in Class_getProxyInterfaces()
168 static jobjectArray Class_getDeclaredFieldsUnchecked(JNIEnv* env, jobject javaThis, in Class_getDeclaredFieldsUnchecked()
175 static jobjectArray Class_getDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getDeclaredFields()
181 static jobjectArray Class_getPublicDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getPublicDeclaredFields()
235 static jobject Class_getDeclaredFieldInternal(JNIEnv* env, jobject javaThis, jstring name) { in Class_getDeclaredFieldInternal()
238 return soa.AddLocalReference<jobject>( in Class_getDeclaredFieldInternal()
242 static jobject Class_getDeclaredField(JNIEnv* env, jobject javaThis, jstring name) { in Class_getDeclaredField()
[all …]
Djava_lang_reflect_Array.cc30 static jobject Array_createMultiArray( in Array_createMultiArray()
31 JNIEnv* env, jclass, jclass javaElementClass, jobject javaDimArray) { in Array_createMultiArray()
46 return soa.AddLocalReference<jobject>(new_array); in Array_createMultiArray()
49 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { in Array_createObjectArray()
67 return soa.AddLocalReference<jobject>(new_array); in Array_createObjectArray()
Djava_lang_ref_Reference.cc28 static jobject Reference_getReferent(JNIEnv* env, jobject javaThis) { in Reference_getReferent()
33 return soa.AddLocalReference<jobject>(referent); in Reference_getReferent()
Djava_lang_reflect_Constructor.cc36 static jobject Constructor_newInstance(JNIEnv* env, jobject javaMethod, jobjectArray javaArgs) { in Constructor_newInstance()
85 jobject javaReceiver = soa.AddLocalReference<jobject>(receiver); in Constructor_newInstance()
Djava_lang_Throwable.cc25 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { in Throwable_nativeFillInStackTrace()
30 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { in Throwable_nativeGetStackTrace()
/art/compiler/jni/
Djni_compiler_test.cc39 extern "C" JNIEXPORT jint JNICALL Java_MyClassNatives_bar(JNIEnv*, jobject, jint count) { in Java_MyClassNatives_bar() argument
60 void CompileForTest(jobject class_loader, bool direct, in CompileForTest()
125 static jobject jobj_;
126 static jobject class_loader_;
176 jobject JniCompilerTest::jobj_;
177 jobject JniCompilerTest::class_loader_;
191 void Java_MyClassNatives_foo(JNIEnv* env, jobject thisObj) { in Java_MyClassNatives_foo()
246 jint Java_MyClassNatives_fooI(JNIEnv* env, jobject thisObj, jint x) { in Java_MyClassNatives_fooI()
276 jint Java_MyClassNatives_fooII(JNIEnv* env, jobject thisObj, jint x, jint y) { in Java_MyClassNatives_fooII()
307 jlong Java_MyClassNatives_fooJJ(JNIEnv* env, jobject thisObj, jlong x, jlong y) { in Java_MyClassNatives_fooJJ()
[all …]
/art/runtime/interpreter/
Dinterpreter.cc37 typedef jobject (fntype)(JNIEnv*, jclass); in InterpreterJni()
41 jobject jresult; in InterpreterJni()
76 typedef jobject (fntype)(JNIEnv*, jclass, jobject); in InterpreterJni()
80 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni()
81 soa.AddLocalReference<jobject>( in InterpreterJni()
83 jobject jresult; in InterpreterJni()
97 typedef jint (fntype)(JNIEnv*, jclass, jobject, jint); in InterpreterJni()
102 ScopedLocalRef<jobject> arg0(soa.Env(), in InterpreterJni()
103 soa.AddLocalReference<jobject>( in InterpreterJni()
123 typedef jboolean (fntype)(JNIEnv*, jclass, jobject, jobject); in InterpreterJni()
[all …]
/art/runtime/
Dreflection.h48 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid,
52 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid,
57 jobject obj, jmethodID mid, jvalue* args)
61 jobject obj, jmethodID mid, va_list args)
65 jobject InvokeMethod(const ScopedObjectAccessAlreadyRunnable& soa, jobject method, jobject receiver,
66 jobject args, size_t num_frames = 1)
88 void UpdateReference(Thread* self, jobject obj, mirror::Object* result)
Djni_internal.cc245 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) in ThrowNewException()
338 static jclass DefineClass(JNIEnv*, const char*, jobject, const jbyte*, jsize) { in DefineClass() argument
360 static jmethodID FromReflectedMethod(JNIEnv* env, jobject jlr_method) { in FromReflectedMethod()
366 static jfieldID FromReflectedField(JNIEnv* env, jobject jlr_field) { in FromReflectedField()
378 static jobject ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) { in ToReflectedMethod()
388 return soa.AddLocalReference<jobject>(method); in ToReflectedMethod()
391 static jobject ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) { in ToReflectedField()
395 return soa.AddLocalReference<jobject>(mirror::Field::CreateFromArtField(soa.Self(), f, true)); in ToReflectedField()
398 static jclass GetObjectClass(JNIEnv* env, jobject java_object) { in GetObjectClass()
423 static jboolean IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) { in IsInstanceOf()
[all …]
Dreflection_test.cc90 jobject jclass_loader(LoadDex(class_name)); in ReflectionTestMakeExecutable()
136 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeNopMethod()
145 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityByteMethod()
170 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityIntMethod()
195 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeIdentityDoubleMethod()
220 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntMethod()
249 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntMethod()
288 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntIntMethod()
332 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumIntIntIntIntIntMethod()
381 ScopedLocalRef<jobject> receiver_ref(soa.Env(), soa.AddLocalReference<jobject>(receiver)); in InvokeSumDoubleDoubleMethod()
[all …]
Djobject_comparator.h25 bool operator()(jobject jobj1, jobject jobj2) const;
/art/runtime/entrypoints/quick/
Dquick_entrypoints.h54 extern uint32_t JniMethodStartSynchronized(jobject to_lock, Thread* self)
58 extern void JniMethodEndSynchronized(uint32_t saved_local_ref_cookie, jobject locked,
61 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie,
65 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result,
67 jobject locked, Thread* self)
Dquick_jni_entrypoints.cc46 extern uint32_t JniMethodStartSynchronized(jobject to_lock, Thread* self) { in JniMethodStartSynchronized()
78 extern void JniMethodEndSynchronized(uint32_t saved_local_ref_cookie, jobject locked, in JniMethodEndSynchronized()
86 static mirror::Object* JniMethodEndWithReferenceHandleResult(jobject result, in JniMethodEndWithReferenceHandleResult()
101 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, in JniMethodEndWithReference()
107 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, in JniMethodEndWithReferenceSynchronized()
109 jobject locked, Thread* self) { in JniMethodEndWithReferenceSynchronized()
/art/test/004-JniTest/
Djni_test.cc113 jobject field = env->CallObjectMethod(clazz, getFieldMetodId, field_name); in testReflectFieldGetFromAttachedNativeThread()
153 extern "C" JNIEXPORT jobject JNICALL Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass) { in Java_Main_testGetMirandaMethodNative()
164 jobject byte_buffer = env->NewDirectByteBuffer(&buffer[0], 0); in Java_Main_testZeroLengthByteBuffers()
284 jobject class_loader = env->CallStaticObjectMethod(vmstack_clazz, in testShallowGetCallingClassLoader()
302 jobject library_string = env->NewStringUTF("non_existing_library"); in testShallowGetCallingClassLoader()
337 jobject caller_class = env->CallStaticObjectMethod(vmstack_clazz, getStackClass2MethodId); in testShallowGetStackClass2()
349 jobject caller_class = env->CallStaticObjectMethod(vmstack_clazz, getStackClass1MethodId); in testShallowGetStackClass2()
427 jobject CallConstructor(jclass c, jmethodID m) { in CallConstructor()
428 jobject o = env_->NewObject(c, m); in CallConstructor()
437 void CallMethod(jobject o, jclass c, jmethodID m, bool nonstatic, const char* test_case) { in CallMethod()
[all …]
/art/compiler/driver/
Ddex_compilation_unit.h39 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
48 jobject GetClassLoader() const { in GetClassLoader()
115 const jobject class_loader_;

12345