< prev index next >

src/hotspot/share/ci/ciKlass.cpp

Print this page
*** 223,10 ***
--- 223,19 ---
    GUARDED_VM_ENTRY(
      return get_Klass()->access_flags().as_unsigned_short();
    )
  }
  
+ // ------------------------------------------------------------------
+ // ciKlass::prototype_header
+ markWord ciKlass::prototype_header() const {
+   assert(is_loaded(), "not loaded");
+   GUARDED_VM_ENTRY(
+     return get_Klass()->prototype_header();
+   )
+ }
+ 
  // ------------------------------------------------------------------
  // ciKlass::misc_flags
  klass_flags_t ciKlass::misc_flags() {
    assert(is_loaded(), "not loaded");
    GUARDED_VM_ENTRY(

*** 240,10 ***
--- 249,15 ---
  // Implementation of the print method
  void ciKlass::print_impl(outputStream* st) {
    st->print(" name=");
    print_name_on(st);
    st->print(" loaded=%s", (is_loaded() ? "true" : "false"));
+   GUARDED_VM_ENTRY(
+     if (is_flat_array_klass()) {
+       st->print(" layout_kind=%d", (int)((FlatArrayKlass*)get_Klass())->layout_kind());
+     }
+   )
  }
  
  // ------------------------------------------------------------------
  // ciKlass::print_name
  //
< prev index next >