/openjdk7/hotspot/src/share/vm/memory/ |
H A D | genRemSet.hpp | 34 class BarrierSet; 41 BarrierSet* _bs; 49 GenRemSet(BarrierSet * bs) : _bs(bs) {} 60 BarrierSet* bs() { return _bs; } 63 void set_bs(BarrierSet* bs) { _bs = bs; }
|
H A D | modRefBarrierSet.hpp | 30 // This kind of "BarrierSet" allows a "CollectedHeap" to detect and 37 class ModRefBarrierSet: public BarrierSet { 40 ModRefBarrierSet() { _kind = BarrierSet::ModRef; } 42 bool is_a(BarrierSet::Name bsn) { 43 return bsn == BarrierSet::ModRef; 102 BarrierSet(max_covered_regions) {}
|
H A D | barrierSet.cpp | 31 void BarrierSet::static_write_ref_array_pre(HeapWord* start, size_t count) { 45 void BarrierSet::static_write_ref_array_post(HeapWord* start, size_t count) {
|
H A D | barrierSet.inline.hpp | 31 // Inline functions of BarrierSet, which de-virtualize certain 35 template <class T> void BarrierSet::write_ref_field_pre(T* field, oop new_val) { 43 void BarrierSet::write_ref_field(void* field, oop new_val) { 52 void BarrierSet::write_ref_array(HeapWord* start, size_t count) { 79 void BarrierSet::write_region(MemRegion mr) {
|
H A D | barrierSet.hpp | 34 class BarrierSet: public CHeapObj<mtGC> { class in inherits:CHeapObj 57 BarrierSet() { _kind = Uninit; } function in class:BarrierSet 59 BarrierSet::Name kind() { return _kind; } 60 virtual bool is_a(BarrierSet::Name bsn) = 0; 62 // These operations indicate what kind of barriers the BarrierSet has. 172 BarrierSet(int max_covered_regions) : function in class:BarrierSet 175 // Inform the BarrierSet that the the covered heap region that starts
|
H A D | sharedHeap.hpp | 40 class BarrierSet; 161 void set_barrier_set(BarrierSet* bs);
|
H A D | collectorPolicy.hpp | 163 virtual BarrierSet::Name barrier_set_name() = 0; 318 BarrierSet::Name barrier_set_name() { return BarrierSet::CardTableModRef; }
|
H A D | cardTableModRefBS.hpp | 32 // This kind of "BarrierSet" allows a "CollectedHeap" to detect and 278 bool is_a(BarrierSet::Name bsn) { 279 return bsn == BarrierSet::CardTableModRef || ModRefBarrierSet::is_a(bsn);
|
H A D | sharedHeap.cpp | 294 void SharedHeap::set_barrier_set(BarrierSet* bs) {
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1SATBCardTableModRefBS.hpp | 48 bool is_a(BarrierSet::Name bsn) { 49 return bsn == BarrierSet::G1SATBCT || CardTableModRefBS::is_a(bsn); 54 // This notes that we don't need to access any BarrierSet data 102 bool is_a(BarrierSet::Name bsn) { 103 return bsn == BarrierSet::G1SATBCTLogging ||
|
H A D | g1CardCounts.cpp | 69 guarantee(bs->is_a(BarrierSet::CardTableModRef), "Precondition");
|
H A D | g1CollectorPolicy.hpp | 669 BarrierSet::Name barrier_set_name() { return BarrierSet::G1SATBCTLogging; }
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | oop.cpp | 45 BarrierSet* oopDesc::_bs = NULL;
|
H A D | oop.hpp | 55 class BarrierSet; 71 static BarrierSet* _bs; 378 static BarrierSet* bs() { return _bs; } 379 static void set_bs(BarrierSet* bs) { _bs = bs; }
|
/openjdk7/hotspot/src/share/vm/gc_interface/ |
H A D | collectedHeap.hpp | 43 class BarrierSet; 104 BarrierSet* _barrier_set; 545 BarrierSet* barrier_set() { return _barrier_set; }
|
H A D | collectedHeap.cpp | 305 BarrierSet* bs = barrier_set(); 306 assert(bs->has_write_region_opt(), "No write_region() on BarrierSet"); 371 BarrierSet* bs = barrier_set(); 372 assert(bs->has_write_region_opt(), "No write_region() on BarrierSet");
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRAssembler.hpp | 35 class BarrierSet; 41 BarrierSet* _bs;
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkBuilder.cpp | 534 void SharkBuilder::CreateUpdateBarrierSet(BarrierSet* bs, Value* field) { 535 if (bs->kind() != BarrierSet::CardTableModRef)
|
H A D | sharkBuilder.hpp | 203 void CreateUpdateBarrierSet(BarrierSet* bs, llvm::Value* field);
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | graphKit.cpp | 1478 BarrierSet* bs = Universe::heap()->barrier_set(); 1481 case BarrierSet::G1SATBCT: 1482 case BarrierSet::G1SATBCTLogging: 1486 case BarrierSet::CardTableModRef: 1487 case BarrierSet::CardTableExtension: 1488 case BarrierSet::ModRef: 1491 case BarrierSet::Other: 1506 BarrierSet* bs = Universe::heap()->barrier_set(); 1509 case BarrierSet::G1SATBCT: 1510 case BarrierSet [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | stubGenerator_sparc.cpp | 1029 BarrierSet* bs = Universe::heap()->barrier_set(); 1031 case BarrierSet::G1SATBCT: 1032 case BarrierSet::G1SATBCTLogging: 1045 __ call(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_pre)); 1056 case BarrierSet::CardTableModRef: 1057 case BarrierSet::CardTableExtension: 1058 case BarrierSet::ModRef: 1076 BarrierSet* bs = Universe::heap()->barrier_set(); 1079 case BarrierSet::G1SATBCT: 1080 case BarrierSet [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | stubGenerator_x86_32.cpp | 737 BarrierSet* bs = Universe::heap()->barrier_set(); 739 case BarrierSet::G1SATBCT: 740 case BarrierSet::G1SATBCTLogging: 744 __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_pre), 749 case BarrierSet::CardTableModRef: 750 case BarrierSet::CardTableExtension: 751 case BarrierSet::ModRef: 769 BarrierSet* bs = Universe::heap()->barrier_set(); 772 case BarrierSet::G1SATBCT: 773 case BarrierSet [all...] |
H A D | stubGenerator_x86_64.cpp | 1210 BarrierSet* bs = Universe::heap()->barrier_set(); 1212 case BarrierSet::G1SATBCT: 1213 case BarrierSet::G1SATBCTLogging: 1229 __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_pre), 2); 1233 case BarrierSet::CardTableModRef: 1234 case BarrierSet::CardTableExtension: 1235 case BarrierSet::ModRef: 1255 BarrierSet* bs = Universe::heap()->barrier_set(); 1257 case BarrierSet::G1SATBCT: 1258 case BarrierSet [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | disassembler.cpp | 326 BarrierSet* bs = Universe::heap()->barrier_set(); 327 if (bs->kind() == BarrierSet::CardTableModRef &&
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | psMarkSweep.cpp | 241 BarrierSet* bs = heap->barrier_set(); 242 if (bs->is_a(BarrierSet::ModRef)) {
|