< prev index next >

src/hotspot/share/oops/klass.cpp

Print this page
@@ -314,11 +314,11 @@
    // Note that T_ARRAY is not allowed here.
    int  hsize = arrayOopDesc::base_offset_in_bytes(etype);
    int  esize = type2aelembytes(etype);
    bool isobj = (etype == T_OBJECT);
    int  tag   =  isobj ? _lh_array_tag_obj_value : _lh_array_tag_type_value;
-   int lh = array_layout_helper(tag, hsize, etype, exact_log2(esize));
+   int lh = array_layout_helper(tag, false, hsize, etype, exact_log2(esize));
  
    assert(lh < (int)_lh_neutral_value, "must look like an array layout");
    assert(layout_helper_is_array(lh), "correct kind");
    assert(layout_helper_is_objArray(lh) == isobj, "correct kind");
    assert(layout_helper_is_typeArray(lh) == !isobj, "correct kind");

@@ -1002,14 +1002,12 @@
  
    if (WizardMode) {
       // print header
       obj->mark().print_on(st);
       st->cr();
-      if (UseCompactObjectHeaders) {
-        st->print(BULLET"prototype_header: " INTPTR_FORMAT, _prototype_header.value());
-        st->cr();
-      }
+      st->print(BULLET"prototype_header: " INTPTR_FORMAT, _prototype_header.value());
+      st->cr();
    }
  
    // print class
    st->print(BULLET"klass: ");
    obj->klass()->print_value_on(st);
< prev index next >