src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/hotspot/share/jvmci/jvmciCompilerToVM.hpp Sat May 4 16:22:17 2019
--- new/src/hotspot/share/jvmci/jvmciCompilerToVM.hpp Sat May 4 16:22:16 2019
*** 158,172 ****
--- 158,173 ----
inline void do_array(int begin, int end) { if (!is_return_type()) _jca->push_oop(next_arg(T_OBJECT)); }
inline void do_void() { }
};
class JNIHandleMark : public StackObj {
+ JavaThread* _thread;
public:
! JNIHandleMark(JavaThread* thread) : _thread(thread) { push_jni_handle_block(thread); }
! ~JNIHandleMark() { pop_jni_handle_block(_thread); }
private:
! static void push_jni_handle_block(JavaThread* thread);
! static void pop_jni_handle_block(JavaThread* thread);
};
#endif // SHARE_JVMCI_JVMCICOMPILERTOVM_HPP
src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File