< prev index next >

src/hotspot/cpu/aarch64/frame_aarch64.cpp

Print this page

        

*** 24,34 **** */ #include "precompiled.hpp" #include "interpreter/interpreter.hpp" #include "memory/resourceArea.hpp" - #include "memory/universe.hpp" #include "oops/markOop.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp" #include "prims/methodHandles.hpp" #include "runtime/frame.inline.hpp" --- 24,33 ----
*** 558,568 **** return false; } // validate constantPoolCache* ConstantPoolCache* cp = *interpreter_frame_cache_addr(); ! if (MetaspaceObj::is_valid(cp) == false) return false; // validate locals address locals = (address) *interpreter_frame_locals_addr(); --- 557,567 ---- return false; } // validate constantPoolCache* ConstantPoolCache* cp = *interpreter_frame_cache_addr(); ! if (cp == NULL || !cp->is_metaspace_object()) return false; // validate locals address locals = (address) *interpreter_frame_locals_addr();
< prev index next >