< prev index next >

src/hotspot/share/compiler/oopMap.cpp

Print this page

        

*** 30,39 **** --- 30,40 ---- #include "compiler/oopMap.hpp" #include "gc/shared/collectedHeap.hpp" #include "memory/allocation.inline.hpp" #include "memory/iterator.hpp" #include "memory/resourceArea.hpp" + #include "oops/valueKlass.hpp" #include "runtime/frame.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/signature.hpp" #include "utilities/align.hpp" #ifdef COMPILER1
*** 383,393 **** // We can not verify the oop here if we are using ZGC, the oop // will be bad in case we had a safepoint between a load and a // load barrier. if (!UseZGC && ((((uintptr_t)loc & (sizeof(*loc)-1)) != 0) || ! !Universe::heap()->is_in_or_null(*loc))) { tty->print_cr("# Found non oop pointer. Dumping state at failure"); // try to dump out some helpful debugging information trace_codeblob_maps(fr, reg_map); omv.print(); tty->print_cr("register r"); --- 384,394 ---- // We can not verify the oop here if we are using ZGC, the oop // will be bad in case we had a safepoint between a load and a // load barrier. if (!UseZGC && ((((uintptr_t)loc & (sizeof(*loc)-1)) != 0) || ! (!Universe::heap()->is_in_or_null(*loc)))) { tty->print_cr("# Found non oop pointer. Dumping state at failure"); // try to dump out some helpful debugging information trace_codeblob_maps(fr, reg_map); omv.print(); tty->print_cr("register r");
< prev index next >