diff --git a/src/hotspot/share/prims/jvmtiExport.cpp b/src/hotspot/share/prims/jvmtiExport.cpp index 963c5497b13..f9ebf3b066c 100644 --- a/src/hotspot/share/prims/jvmtiExport.cpp +++ b/src/hotspot/share/prims/jvmtiExport.cpp @@ -2269,6 +2269,8 @@ void JvmtiExport::post_field_access_by_jni(JavaThread *thread, oop obj, RegisterMap::ProcessFrames::skip, RegisterMap::WalkContinuation::skip); javaVFrame *jvf = thread->last_java_vframe(®_map); + assert(jvf != nullptr, "last frame shouldn't be null"); + Method* method = jvf->method(); address address = jvf->method()->code_base(); @@ -2367,6 +2369,8 @@ void JvmtiExport::post_field_modification_by_jni(JavaThread *thread, oop obj, RegisterMap::ProcessFrames::skip, RegisterMap::WalkContinuation::skip); javaVFrame *jvf = thread->last_java_vframe(®_map); + assert(jvf != nullptr, "last frame shouldn't be null"); + Method* method = jvf->method(); address address = jvf->method()->code_base();