Home
last modified time | relevance | path

Searched refs:jenv (Results 1 – 9 of 9) sorted by relevance

/art/test/931-agent-thread/
Dagent_thread.cc46 static void AgentMain(jvmtiEnv* jenv, JNIEnv* env, void* arg) { in AgentMain() argument
52 jvmtiError this_thread_result = jenv->GetCurrentThread(&this_thread); in AgentMain()
53 CheckJvmtiError(jenv, this_thread_result); in AgentMain()
58 jvmtiError info_result = jenv->GetThreadInfo(this_thread, &info); in AgentMain()
59 CheckJvmtiError(jenv, info_result); in AgentMain()
61 CheckJvmtiError(jenv, jenv->Deallocate(reinterpret_cast<unsigned char*>(info.name))); in AgentMain()
76 jvmtiError threads_result = jenv->GetAllThreads(&thread_count, &threads); in AgentMain()
77 CheckJvmtiError(jenv, threads_result); in AgentMain()
/art/test/901-hello-ti-agent/
Dbasics.cc41 static jvmtiPhase getPhase(jvmtiEnv* jenv) { in getPhase() argument
43 jenv->GetPhase(&out); in getPhase()
47 static void JNICALL VMStartCallback(jvmtiEnv *jenv, JNIEnv* jni_env ATTRIBUTE_UNUSED) { in VMStartCallback() argument
48 printf("VMStart (phase %d)\n", getPhase(jenv)); in VMStartCallback()
59 static void JNICALL VMDeathCallback(jvmtiEnv *jenv, JNIEnv* jni_env) { in VMDeathCallback() argument
60 printf("VMDeath (phase %d)\n", getPhase(jenv)); in VMDeathCallback()
63 CHECK_EQ(jenv->GetCurrentThread(&cur_thr), JVMTI_ERROR_NONE); in VMDeathCallback()
/art/test/912-classes/
Dclasses.cc222 static std::string GetClassName(jvmtiEnv* jenv, JNIEnv* jni_env, jclass klass) { in GetClassName() argument
224 jvmtiError result = jenv->GetClassSignature(klass, &name, nullptr); in GetClassName()
227 JvmtiErrorToException(jni_env, jenv, result); in GetClassName()
235 jenv->Deallocate(reinterpret_cast<unsigned char*>(name)); in GetClassName()
297 static void JNICALL ClassLoadCallback(jvmtiEnv* jenv, in ClassLoadCallback() argument
301 std::string name = GetClassName(jenv, jni_env, klass); in ClassLoadCallback()
305 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassLoadCallback()
319 static void JNICALL ClassPrepareCallback(jvmtiEnv* jenv, in ClassPrepareCallback() argument
323 std::string name = GetClassName(jenv, jni_env, klass); in ClassPrepareCallback()
327 std::string thread_name = GetThreadName(jenv, jni_env, thread); in ClassPrepareCallback()
[all …]
Dclasses_art.cc78 static void JNICALL ClassLoadSeenCallback(jvmtiEnv* jenv ATTRIBUTE_UNUSED, in ClassLoadSeenCallback()
/art/openjdkjvmti/
Dti_field.cc271 jvmtiError FieldUtil::SetFieldModificationWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) { in SetFieldModificationWatch() argument
272 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in SetFieldModificationWatch()
288 jvmtiError FieldUtil::ClearFieldModificationWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) { in ClearFieldModificationWatch() argument
289 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in ClearFieldModificationWatch()
305 jvmtiError FieldUtil::SetFieldAccessWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) { in SetFieldAccessWatch() argument
306 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in SetFieldAccessWatch()
322 jvmtiError FieldUtil::ClearFieldAccessWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) { in ClearFieldAccessWatch() argument
323 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in ClearFieldAccessWatch()
Dti_breakpoint.cc151 jvmtiError BreakpointUtil::SetBreakpoint(jvmtiEnv* jenv, jmethodID method, jlocation location) { in SetBreakpoint() argument
152 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in SetBreakpoint()
175 jvmtiError BreakpointUtil::ClearBreakpoint(jvmtiEnv* jenv, jmethodID method, jlocation location) { in ClearBreakpoint() argument
176 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in ClearBreakpoint()
Dti_redefine.cc551 jvmtiError Redefiner::RedefineClassesGeneric(jvmtiEnv* jenv, in RedefineClassesGeneric() argument
556 ArtJvmTiEnv* env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in RedefineClassesGeneric()
600 jvmtiError Redefiner::StructurallyRedefineClasses(jvmtiEnv* jenv, in StructurallyRedefineClasses() argument
603 ArtJvmTiEnv* art_env = ArtJvmTiEnv::AsArtJvmTiEnv(jenv); in StructurallyRedefineClasses()
609 return RedefineClassesGeneric<RedefinitionType::kStructural>(jenv, class_count, definitions); in StructurallyRedefineClasses()
612 jvmtiError Redefiner::RedefineClasses(jvmtiEnv* jenv, in RedefineClasses() argument
615 return RedefineClassesGeneric<RedefinitionType::kNormal>(jenv, class_count, definitions); in RedefineClasses()
/art/test/905-object-free/
Dtracking_free.cc58 static void setupObjectFreeCallback(JNIEnv* env, jvmtiEnv* jenv, jvmtiEventObjectFree callback) { in setupObjectFreeCallback() argument
62 jvmtiError ret = jenv->SetEventCallbacks(&callbacks, sizeof(callbacks)); in setupObjectFreeCallback()
63 JvmtiErrorToException(env, jenv, ret); in setupObjectFreeCallback()
/art/test/933-misc-events/
Dmisc_events.cc36 static void DumpRequestCallback(jvmtiEnv* jenv ATTRIBUTE_UNUSED) { in DumpRequestCallback()