< prev index next >

src/hotspot/share/compiler/oopMap.cpp

Print this page

        

*** 378,389 **** // The narrow_oop_base could be NULL or be the address // of the page below heap depending on compressed oops mode. continue; } #ifdef ASSERT ! if ((((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"); --- 378,393 ---- // The narrow_oop_base could be NULL or be the address // of the page below heap depending on compressed oops mode. continue; } #ifdef ASSERT ! // 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 >