hotspot/src/share/vm/gc/g1/g1ParScanThreadState.hpp
changeset 33105 294e48b4f704
parent 32737 f02118695c2f
child 33213 b937f634f56e
equal deleted inserted replaced
33104:a7c0f60a1294 33105:294e48b4f704
    73   DirtyCardQueue& dirty_card_queue()             { return _dcq;  }
    73   DirtyCardQueue& dirty_card_queue()             { return _dcq;  }
    74   G1SATBCardTableModRefBS* ctbs()                { return _ct_bs; }
    74   G1SATBCardTableModRefBS* ctbs()                { return _ct_bs; }
    75 
    75 
    76   InCSetState dest(InCSetState original) const {
    76   InCSetState dest(InCSetState original) const {
    77     assert(original.is_valid(),
    77     assert(original.is_valid(),
    78            err_msg("Original state invalid: " CSETSTATE_FORMAT, original.value()));
    78            "Original state invalid: " CSETSTATE_FORMAT, original.value());
    79     assert(_dest[original.value()].is_valid_gen(),
    79     assert(_dest[original.value()].is_valid_gen(),
    80            err_msg("Dest state is invalid: " CSETSTATE_FORMAT, _dest[original.value()].value()));
    80            "Dest state is invalid: " CSETSTATE_FORMAT, _dest[original.value()].value());
    81     return _dest[original.value()];
    81     return _dest[original.value()];
    82   }
    82   }
    83 
    83 
    84  public:
    84  public:
    85   G1ParScanThreadState(G1CollectedHeap* g1h, uint worker_id, size_t young_cset_length);
    85   G1ParScanThreadState(G1CollectedHeap* g1h, uint worker_id, size_t young_cset_length);