OpenJDK / jdk / jdk
changeset 54812:f2d5f44d994e
8223531: [Graal] assert(type() == T_INT) failed: type check
Reviewed-by: dlong, thartmann, never, kvn
author | dnsimon |
---|---|
date | Fri, 10 May 2019 10:30:06 -0700 |
parents | 9db7c0f561a6 |
children | 0fe908af327e |
files | src/hotspot/share/jvmci/jvmciEnv.hpp src/hotspot/share/jvmci/vmStructs_jvmci.cpp |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/share/jvmci/jvmciEnv.hpp Thu May 09 10:28:29 2019 -0700 +++ b/src/hotspot/share/jvmci/jvmciEnv.hpp Fri May 10 10:30:06 2019 -0700 @@ -87,7 +87,7 @@ // by the CompileBroker. It is created in the broker and passed through // into the code installation step. class JVMCICompileState : public ResourceObj { - friend class VMStructs; + friend class JVMCIVMStructs; private: CompileTask* _task; int _system_dictionary_modification_counter;
--- a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp Thu May 09 10:28:29 2019 -0700 +++ b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp Fri May 10 10:30:06 2019 -0700 @@ -162,6 +162,11 @@ volatile_nonstatic_field(JavaFrameAnchor, _last_Java_sp, intptr_t*) \ volatile_nonstatic_field(JavaFrameAnchor, _last_Java_pc, address) \ \ + nonstatic_field(JVMCICompileState, _jvmti_can_hotswap_or_post_breakpoint, jbyte) \ + nonstatic_field(JVMCICompileState, _jvmti_can_access_local_variables, jbyte) \ + nonstatic_field(JVMCICompileState, _jvmti_can_post_on_exceptions, jbyte) \ + nonstatic_field(JVMCICompileState, _jvmti_can_pop_frame, jbyte) \ + \ nonstatic_field(JavaThread, _threadObj, oop) \ nonstatic_field(JavaThread, _anchor, JavaFrameAnchor) \ nonstatic_field(JavaThread, _vm_result, oop) \