< prev index next >

src/hotspot/share/jvmci/jniAccessMark.inline.hpp

Print this page

        

@@ -33,16 +33,16 @@
 // This performs a ThreadToNativeFromVM transition so that the VM
 // will not be blocked if the call takes a long time (e.g., due
 // to a GC in the shared library).
 class JNIAccessMark : public StackObj {
  private:
-  ThreadToNativeFromVM ttnfv;
-  HandleMark hm;
+  ThreadToNativeFromVM _ttnfv;
+  HandleMark _hm;
   JNIEnv* _env;
  public:
-  inline JNIAccessMark(JVMCIEnv* jvmci_env) :
-    ttnfv(JavaThread::current()), hm(JavaThread::current()) {
+  inline JNIAccessMark(JVMCIEnv* jvmci_env, JavaThread* thread=JavaThread::current()) :
+    _ttnfv(thread), _hm(thread) {
     _env = jvmci_env->_env;
   }
   JNIEnv* env() const { return _env; }
   JNIEnv* operator () () const { return _env; }
 };
< prev index next >