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