< prev index next >

src/share/vm/compiler/disassembler.cpp

Print this page
rev 12906 : [mq]: gc_interface

@@ -24,10 +24,11 @@
 
 #include "precompiled.hpp"
 #include "classfile/javaClasses.hpp"
 #include "code/codeCache.hpp"
 #include "compiler/disassembler.hpp"
+#include "gc/shared/cardTable.hpp"
 #include "gc/shared/cardTableModRefBS.hpp"
 #include "gc/shared/collectedHeap.hpp"
 #include "memory/resourceArea.hpp"
 #include "oops/oop.inline.hpp"
 #include "runtime/fprofiler.hpp"

@@ -335,12 +336,12 @@
       return;
     }
 
     BarrierSet* bs = Universe::heap()->barrier_set();
     if (bs->is_a(BarrierSet::CardTableModRef) &&
-        adr == (address)(barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base)) {
-      st->print("word_map_base");
+        adr == (address)(barrier_set_cast<CardTableModRefBS>(bs)->card_table()->byte_map_base())) {
+      st->print("byte_map_base");
       if (WizardMode) st->print(" " INTPTR_FORMAT, p2i(adr));
       return;
     }
   }
 
< prev index next >