src/hotspot/share/code/relocInfo_ext.cpp
changeset 49455 848864ed9b17
parent 49164 7e958a8ebcd3
child 49754 ee93c1087584
equal deleted inserted replaced
49454:689ebcfe04fd 49455:848864ed9b17
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "code/codeCache.hpp"
    26 #include "code/codeCache.hpp"
    27 #include "code/relocInfo.hpp"
    27 #include "code/relocInfo.hpp"
    28 #include "code/relocInfo_ext.hpp"
    28 #include "code/relocInfo_ext.hpp"
    29 #include "gc/shared/cardTable.hpp"
    29 #include "gc/shared/cardTable.hpp"
    30 #include "gc/shared/cardTableModRefBS.hpp"
    30 #include "gc/shared/cardTableBarrierSet.hpp"
    31 #include "gc/shared/collectedHeap.hpp"
    31 #include "gc/shared/collectedHeap.hpp"
    32 #include "memory/universe.hpp"
    32 #include "memory/universe.hpp"
    33 #include "runtime/os.hpp"
    33 #include "runtime/os.hpp"
    34 #include "utilities/debug.hpp"
    34 #include "utilities/debug.hpp"
    35 #ifdef COMPILER1
    35 #ifdef COMPILER1
    58     }
    58     }
    59     return (address)Universe::heap()->end_addr();
    59     return (address)Universe::heap()->end_addr();
    60   }
    60   }
    61   case symbolic_Relocation::card_table_reference: {
    61   case symbolic_Relocation::card_table_reference: {
    62     BarrierSet* bs = Universe::heap()->barrier_set();
    62     BarrierSet* bs = Universe::heap()->barrier_set();
    63     CardTableModRefBS* ctbs = barrier_set_cast<CardTableModRefBS>(bs);
    63     CardTableBarrierSet* ctbs = barrier_set_cast<CardTableBarrierSet>(bs);
    64     CardTable* ct = ctbs->card_table();
    64     CardTable* ct = ctbs->card_table();
    65     return (address)ct->byte_map_base();
    65     return (address)ct->byte_map_base();
    66   }
    66   }
    67   case symbolic_Relocation::mark_bits_reference: {
    67   case symbolic_Relocation::mark_bits_reference: {
    68     return (address)Universe::verify_mark_bits();
    68     return (address)Universe::verify_mark_bits();