Home
last modified time | relevance | path

Searched refs:env (Results 226 – 250 of 355) sorted by relevance

12345678910>>...15

/art/openjdkjvmti/
Dti_object.cc43 jvmtiError ObjectUtil::GetObjectSize(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetObjectSize()
60 jvmtiError ObjectUtil::GetObjectHashCode(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetObjectHashCode()
80 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(baseenv); in GetObjectMonitorUsage() local
120 jvmtiError ret = CopyDataIntoJvmtiBuffer(env, in GetObjectMonitorUsage()
127 return CopyDataIntoJvmtiBuffer(env, in GetObjectMonitorUsage()
Dtransform.h48 jvmtiError GetClassLocation(ArtJvmTiEnv* env, jclass klass, /*out*/std::string* location);
65 static jvmtiError RetransformClasses(jvmtiEnv* env,
Dti_method.cc131 jvmtiError MethodUtil::GetBytecodes(jvmtiEnv* env, in GetBytecodes() argument
157 jvmtiError err = env->Allocate(*size_ptr, bytecode_ptr); in GetBytecodes()
165 jvmtiError MethodUtil::GetArgumentsSize(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetArgumentsSize()
199 jvmtiError MethodUtil::GetLocalVariableTable(jvmtiEnv* env, in GetLocalVariableTable() argument
237 (err = env->Allocate(table_size, in GetLocalVariableTable()
240 env->Deallocate(reinterpret_cast<unsigned char*>(e.name)); in GetLocalVariableTable()
241 env->Deallocate(reinterpret_cast<unsigned char*>(e.signature)); in GetLocalVariableTable()
242 env->Deallocate(reinterpret_cast<unsigned char*>(e.generic_signature)); in GetLocalVariableTable()
255 JvmtiUniquePtr<char[]> name_str = CopyString(env, entry.name_, &err); in GetLocalVariableTable()
259 JvmtiUniquePtr<char[]> sig_str = CopyString(env, entry.descriptor_, &err); in GetLocalVariableTable()
[all …]
Dti_class.cc549 jvmtiError ClassUtil::GetClassFields(jvmtiEnv* env, in GetClassFields() argument
575 jvmtiError allocError = env->Allocate(array_size * sizeof(jfieldID), &out_ptr); in GetClassFields()
597 jvmtiError ClassUtil::GetClassMethods(jvmtiEnv* env, in GetClassMethods() argument
620 jvmtiError allocError = env->Allocate(array_size * sizeof(jmethodID), &out_ptr); in GetClassMethods()
646 jvmtiError ClassUtil::GetImplementedInterfaces(jvmtiEnv* env, in GetImplementedInterfaces() argument
670 jvmtiError allocError = env->Allocate(array_size * sizeof(jclass), &out_ptr); in GetImplementedInterfaces()
684 env->Deallocate(out_ptr); in GetImplementedInterfaces()
697 jvmtiError ClassUtil::GetClassSignature(jvmtiEnv* env, in GetClassSignature() argument
713 sig_copy = CopyString(env, descriptor, &ret); in GetClassSignature()
734 JvmtiUniquePtr<char[]> copy = CopyString(env, output_string.c_str(), &ret); in GetClassSignature()
[all …]
Dti_thread.cc213 jvmtiError ThreadUtil::GetCurrentThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread* thread_ptr) { in GetCurrentThread()
261 jvmtiError ThreadUtil::GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) { in GetThreadInfo() argument
285 name_uptr = CopyString(env, name.c_str(), &name_result); in GetThreadInfo()
336 name_uptr = CopyString(env, name_cstr, &name_result); in GetThreadInfo()
566 jvmtiError ThreadUtil::GetThreadState(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetThreadState()
630 jvmtiError ThreadUtil::GetAllThreads(jvmtiEnv* env, in GetAllThreads() argument
663 jvmtiError data_result = env->Allocate(peers.size() * sizeof(jthread), &data); in GetAllThreads()
679 jvmtiEnv* env = reinterpret_cast<jvmtiEnv*>(ctx); in RemoveTLSData() local
683 global_tls->data.erase(env); in RemoveTLSData()
687 void ThreadUtil::RemoveEnvironment(jvmtiEnv* env) { in RemoveEnvironment() argument
[all …]
Dti_redefine.h79 static jvmtiError RedefineClassesDirect(ArtJvmTiEnv* env,
89 static jvmtiError RedefineClasses(jvmtiEnv* env,
92 static jvmtiError StructurallyRedefineClasses(jvmtiEnv* env,
96 static jvmtiError IsModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_redefinable);
97 static jvmtiError IsStructurallyModifiableClass(jvmtiEnv* env,
110 static jvmtiError StructurallyRedefineClassDirect(jvmtiEnv* env,
311 Redefiner(ArtJvmTiEnv* env, in Redefiner() argument
316 : env_(env), in Redefiner()
324 jvmtiError AddRedefinition(ArtJvmTiEnv* env, const ArtClassDefinition& def)
328 static jvmtiError RedefineClassesGeneric(jvmtiEnv* env,
[all …]
Dti_heap.cc94 jvmtiEnv* env, in ReportString() argument
105 data = AllocJvmtiUniquePtr<uint16_t[]>(env, string_length, &alloc_error); in ReportString()
146 jvmtiEnv* env, in ReportPrimitiveArray() argument
183 JvmtiUniquePtr<char[]> data = AllocJvmtiUniquePtr<char[]>(env, in ReportPrimitiveArray()
686 jvmtiError HeapUtil::IterateOverInstancesOfClass(jvmtiEnv* env, in IterateOverInstancesOfClass() argument
704 ObjectTagTable* tag_table = ArtJvmTiEnv::AsArtJvmTiEnv(env)->object_tag_table.get(); in IterateOverInstancesOfClass()
747 jvmtiEnv* env, in DoIterateThroughHeap() argument
807 jint string_ret = ReportString(obj, env, tag_table, callbacks, user_data); in DoIterateThroughHeap()
812 jint array_ret = ReportPrimitiveArray(obj, env, tag_table, callbacks, user_data); in DoIterateThroughHeap()
825 jvmtiError HeapUtil::IterateThroughHeap(jvmtiEnv* env, in IterateThroughHeap() argument
[all …]
Dti_monitor.cc228 jvmtiError MonitorUtil::CreateRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, in CreateRawMonitor()
241 jvmtiError MonitorUtil::DestroyRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in DestroyRawMonitor()
256 jvmtiError MonitorUtil::RawMonitorEnterNoSuspend(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorEnterNoSuspend()
269 jvmtiError MonitorUtil::RawMonitorEnter(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorEnter()
282 jvmtiError MonitorUtil::RawMonitorExit(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorExit()
297 jvmtiError MonitorUtil::RawMonitorWait(jvmtiEnv* env ATTRIBUTE_UNUSED, in RawMonitorWait()
325 jvmtiError MonitorUtil::RawMonitorNotify(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorNotify()
340 jvmtiError MonitorUtil::RawMonitorNotifyAll(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorNotifyAll()
355 jvmtiError MonitorUtil::GetCurrentContendedMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetCurrentContendedMonitor()
Dtransform.cc312 jvmtiError Transformer::RetransformClasses(jvmtiEnv* env, in RetransformClasses() argument
316 JVMTI_LOG(WARNING, env) << "FAILURE TO RETRANSFORM class_count was less then 0"; in RetransformClasses()
322 JVMTI_LOG(WARNING, env) << "FAILURE TO RETRANSFORM null classes!"; in RetransformClasses()
334 JVMTI_LOG(WARNING, env) << "FAILURE TO RETRANSFORM " << error_msg; in RetransformClasses()
340 JVMTI_LOG(WARNING, env) << "FAILURE TO RETRANSFORM definition init failed"; in RetransformClasses()
354 ArtJvmTiEnv::AsArtJvmTiEnv(env), runtime, self, definitions, redef_type, &error_msg); in RetransformClasses()
356 JVMTI_LOG(WARNING, env) << "FAILURE TO RETRANSFORM " << error_msg; in RetransformClasses()
362 jvmtiError GetClassLocation(ArtJvmTiEnv* env, jclass klass, /*out*/std::string* location) { in GetClassLocation() argument
364 jint ret = env->art_vm->GetEnv(reinterpret_cast<void**>(&jni_env), JNI_VERSION_1_1); in GetClassLocation()
/art/test/148-multithread-gc-annotations/
Dgc_coverage.cc36 extern "C" JNIEXPORT jlong JNICALL Java_MovingGCThread_objectAddress(JNIEnv* env, jclass, jobject o… in Java_MovingGCThread_objectAddress() argument
37 ScopedObjectAccess soa(env); in Java_MovingGCThread_objectAddress()
/art/test/2012-structural-redefinition-failures-jni-id/
Dset-jni-id-used.cc39 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass target) { in Java_Main_SetPointerIdsUsed() argument
40 ScopedObjectAccess soa(env); in Java_Main_SetPointerIdsUsed()
/art/test/1941-dispose-stress/src/art/
DTest1941.java55 long env = AllocEnv(); in LoopAllocFreeEnv() local
56 FreeEnv(env); in LoopAllocFreeEnv()
62 public static native void FreeEnv(long env); in FreeEnv() argument
/art/test/ti-agent/
Dscoped_local_ref.h31 ScopedLocalRef(JNIEnv* env, T localRef) : mEnv(env), mLocalRef(localRef) { in ScopedLocalRef() argument
/art/runtime/native/
Djava_lang_reflect_Parameter.cc35 static jobject Parameter_getAnnotationNative(JNIEnv* env, in Parameter_getAnnotationNative() argument
40 ScopedFastNativeObjectAccess soa(env); in Parameter_getAnnotationNative()
108 void register_java_lang_reflect_Parameter(JNIEnv* env) { in register_java_lang_reflect_Parameter() argument
/art/test/708-jit-cache-churn/
Djit.cc32 Java_JitCacheChurnTest_removeJitCompiledMethod(JNIEnv* env, in Java_JitCacheChurnTest_removeJitCompiledMethod() argument
43 ScopedObjectAccess soa(env); in Java_JitCacheChurnTest_removeJitCompiledMethod()
/art/tools/jvmti-agents/ti-fast/
Dtifast.cc123 static void DeleteLocalRef(JNIEnv* env, jobject obj) { in DeleteLocalRef() argument
124 if (obj != nullptr && env != nullptr) { in DeleteLocalRef()
125 env->DeleteLocalRef(obj); in DeleteLocalRef()
131 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo() argument
132 : jvmtienv_(jvmtienv), env_(env), free_name_(false) { in ScopedThreadInfo()
235 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m) in ScopedMethodInfo() argument
236 : jvmtienv_(jvmtienv), env_(env), method_(m) {} in ScopedMethodInfo()
328 template <typename ...Args> void PrintRest(jvmtiEnv* jvmti, JNIEnv* env, Args... args);
330 JNIEnv* env,
334 JNIEnv* env,
[all …]
/art/runtime/
Ddebugger.cc185 bool Dbg::DdmHandleChunk(JNIEnv* env, in DdmHandleChunk() argument
190 ScopedLocalRef<jbyteArray> dataArray(env, env->NewByteArray(data.size())); in DdmHandleChunk()
193 env->ExceptionClear(); in DdmHandleChunk()
196 env->SetByteArrayRegion(dataArray.get(), in DdmHandleChunk()
202 env, in DdmHandleChunk()
203 env->CallStaticObjectMethod( in DdmHandleChunk()
207 if (env->ExceptionCheck()) { in DdmHandleChunk()
233 env, in DdmHandleChunk()
235 env->GetObjectField( in DdmHandleChunk()
237 jint offset = env->GetIntField(chunk.get(), in DdmHandleChunk()
[all …]
Druntime_callbacks_test.cc160 JNIEnv* env = self->GetJniEnv(); in TEST_F() local
162 ScopedLocalRef<jobject> thread_name(env, in TEST_F()
163 env->NewStringUTF("ThreadLifecycleCallback test thread")); in TEST_F()
166 ScopedLocalRef<jobject> thread(env, env->AllocObject(WellKnownClasses::java_lang_Thread)); in TEST_F()
169 env->CallNonvirtualVoidMethod(thread.get(), in TEST_F()
176 ASSERT_FALSE(env->ExceptionCheck()); in TEST_F()
178 jmethodID start_id = env->GetMethodID(WellKnownClasses::java_lang_Thread, "start", "()V"); in TEST_F()
181 env->CallVoidMethod(thread.get(), start_id); in TEST_F()
182 ASSERT_FALSE(env->ExceptionCheck()); in TEST_F()
184 jmethodID join_id = env->GetMethodID(WellKnownClasses::java_lang_Thread, "join", "()V"); in TEST_F()
[all …]
Druntime.cc791 JNIEnv* env = soa.Self()->GetJniEnv(); in CreateSystemClassLoader() local
792 ScopedLocalRef<jobject> system_class_loader(env, soa.AddLocalReference<jobject>(result.GetL())); in CreateSystemClassLoader()
810 return env->NewGlobalRef(system_class_loader.get()); in CreateSystemClassLoader()
1002 JNIEnv* env, in InitNonZygoteOrPostFork() argument
1018 InitializeNativeBridge(env, isa); in InitNonZygoteOrPostFork()
1108 JNIEnv* env = self->GetJniEnv(); in StartDaemonThreads() local
1109 env->CallStaticVoidMethod(WellKnownClasses::java_lang_Daemons, in StartDaemonThreads()
1111 if (env->ExceptionCheck()) { in StartDaemonThreads()
1112 env->ExceptionDescribe(); in StartDaemonThreads()
1847 void Runtime::AttachAgent(JNIEnv* env, const std::string& agent_arg, jobject class_loader) { in AttachAgent() argument
[all …]
Dhidden_api.cc275 JNIEnvExt* env = Thread::Current()->GetJniEnv(); in LogAccessToEventLog() local
277 ScopedLocalRef<jstring> package_str(env, env->NewStringUTF(package_name.c_str())); in LogAccessToEventLog()
278 if (env->ExceptionCheck()) { in LogAccessToEventLog()
279 env->ExceptionClear(); in LogAccessToEventLog()
284 ScopedLocalRef<jstring> signature_jstr(env, in LogAccessToEventLog()
285 env->NewStringUTF(signature_str.str().c_str())); in LogAccessToEventLog()
286 if (env->ExceptionCheck()) { in LogAccessToEventLog()
287 env->ExceptionClear(); in LogAccessToEventLog()
290 env->CallStaticVoidMethod(WellKnownClasses::dalvik_system_VMRuntime, in LogAccessToEventLog()
297 if (env->ExceptionCheck()) { in LogAccessToEventLog()
[all …]
/art/test/552-checker-primitive-typeprop/smali/
DTypePropagation.smali33 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
46 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
63 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
75 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
87 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
100 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
112 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
134 invoke-static {}, Ljava/lang/System;->nanoTime()J # create an env use
/art/test/920-objects/
Dobjects.cc31 JNIEnv* env ATTRIBUTE_UNUSED, jclass klass ATTRIBUTE_UNUSED, jobject object) { in Java_art_Test920_getObjectSize()
47 JNIEnv* env ATTRIBUTE_UNUSED, jclass klass ATTRIBUTE_UNUSED, jobject object) { in Java_art_Test920_getObjectHashCode()
/art/test/1337-gc-coverage/
Dgc_coverage.cc44 extern "C" JNIEXPORT jlong JNICALL Java_Main_objectAddress(JNIEnv* env, jclass, jobject object) { in Java_Main_objectAddress() argument
45 ScopedObjectAccess soa(env); in Java_Main_objectAddress()
/art/tools/checker/match/
Dtest.py81 env = self.tryMatch("foo<<X:A.*B>>bar", "fooABbar", {})
82 self.assertEqual(env, {"X": "AB"})
83 env = self.tryMatch("foo<<X:A.*B>>bar", "fooAxxBbar", {})
84 self.assertEqual(env, {"X": "AxxB"})
95 env = {"Y": "foo"}
96 self.assertDoesNotMatch("<<X:A>>bar", "Abaz", env)
97 self.assertFalse("X" in env.keys())
/art/test/642-fp-callees/
Dfp_callees.cc28 extern "C" JNIEXPORT void JNICALL Java_Main_holdFpTemporaries(JNIEnv* env, jclass cls) { in Java_Main_holdFpTemporaries() argument
29 jmethodID mid = env->GetStaticMethodID(cls, "caller", "(IIJ)V"); in Java_Main_holdFpTemporaries()
44 env->CallStaticVoidMethod(cls, mid, 1, 1, 1L); in Java_Main_holdFpTemporaries()

12345678910>>...15