src/share/vm/memory/universe.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/memory/universe.cpp	Mon Nov 12 10:52:09 2012
--- new/src/share/vm/memory/universe.cpp	Mon Nov 12 10:52:09 2012

*** 1319,1328 **** --- 1319,1330 ---- static uintptr_t _verify_oop_data[2] = {0, (uintptr_t)-1}; static uintptr_t _verify_klass_data[2] = {0, (uintptr_t)-1}; + #ifndef PRODUCT + static void calculate_verify_data(uintptr_t verify_data[2], HeapWord* low_boundary, HeapWord* high_boundary) { assert(low_boundary < high_boundary, "bad interval");
*** 1353,1365 **** --- 1355,1365 ---- } verify_data[0] = mask; verify_data[1] = bits; } // Oop verification (see MacroAssembler::verify_oop) #ifndef PRODUCT uintptr_t Universe::verify_oop_mask() { MemRegion m = heap()->reserved_region(); calculate_verify_data(_verify_oop_data, m.start(),

src/share/vm/memory/universe.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File