/openjdk7/hotspot/src/share/vm/memory/ |
H A D | memRegion.cpp | 32 MemRegion MemRegion::intersection(const MemRegion mr2) const { 33 MemRegion res; 43 MemRegion MemRegion::_union(const MemRegion mr2) const { 46 if (mr2.is_empty()) return MemRegion(start(), end()); 52 MemRegion res; 60 MemRegion MemRegio [all...] |
H A D | memRegion.hpp | 39 class MemRegion VALUE_OBJ_CLASS_SPEC { 46 MemRegion() : _start(NULL), _word_size(0) {}; function in class:VALUE_OBJ_CLASS_SPEC 47 MemRegion(HeapWord* start, size_t word_size) : function in class:VALUE_OBJ_CLASS_SPEC 49 MemRegion(HeapWord* start, HeapWord* end) : function in class:VALUE_OBJ_CLASS_SPEC 54 MemRegion(const MemRegion& mr): _start(mr._start), _word_size(mr._word_size) {} function in class:VALUE_OBJ_CLASS_SPEC 56 MemRegion intersection(const MemRegion mr2) const; 58 MemRegion _union(const MemRegion mr [all...] |
H A D | barrierSet.hpp | 131 virtual void read_ref_array(MemRegion mr) = 0; 132 virtual void read_prim_array(MemRegion mr) = 0; 150 virtual void write_ref_array_work(MemRegion mr) = 0; 152 virtual void write_prim_array(MemRegion mr) = 0; 154 virtual void read_region(MemRegion mr) = 0; 159 inline void write_region(MemRegion mr); 161 virtual void write_region_work(MemRegion mr) = 0; 178 virtual void resize_covered_region(MemRegion new_region) = 0;
|
H A D | cardTableModRefBS.hpp | 98 const MemRegion _whole_heap; // the region covered by the card table 109 MemRegion* _covered; 116 MemRegion* _committed; 120 // uncommit the MemRegion for that page. 121 MemRegion _guard_region; 140 void resize_covered_region(MemRegion new_region); 151 MemRegion committed_unique_to_self(int self, MemRegion mr) const; 176 void non_clean_card_iterate_serial(MemRegion mr, MemRegionClosure* cl); 184 void non_clean_card_iterate_possibly_parallel(Space* sp, MemRegion m [all...] |
H A D | modRefBarrierSet.hpp | 78 void read_ref_array(MemRegion mr) { 81 void read_prim_array(MemRegion mr) { 84 void write_prim_array(MemRegion mr) { 87 void read_region(MemRegion mr) { 94 virtual void invalidate(MemRegion mr, bool whole_heap = false) = 0; 98 virtual void clear(MemRegion mr) = 0;
|
H A D | genRemSet.hpp | 89 virtual void resize_covered_region(MemRegion new_region) = 0; 111 virtual void verify_aligned_region_empty(MemRegion mr) = 0; 118 virtual void clear(MemRegion mr) = 0; 131 virtual void invalidate(MemRegion mr, bool whole_heap = false) = 0;
|
H A D | cardTableModRefBS.cpp | 62 CardTableModRefBS::CardTableModRefBS(MemRegion whole_heap, 80 _covered = new MemRegion[max_covered_regions]; 81 _committed = new MemRegion[max_covered_regions]; 115 _guard_region = MemRegion((HeapWord*)guard_page, _page_size); 197 MemRegion CardTableModRefBS::committed_unique_to_self(int self, 198 MemRegion mr) const { 199 MemRegion result = mr; 210 void CardTableModRefBS::resize_covered_region(MemRegion new_region) { 218 MemRegion const old_region = _covered[ind]; 222 MemRegion cur_committe [all...] |
H A D | cardTableRS.hpp | 104 CardTableRS(MemRegion whole_heap, int max_covered_regions); 134 void resize_covered_region(MemRegion new_region); 141 void verify_aligned_region_empty(MemRegion mr); 143 void clear(MemRegion mr) { _ct_bs->clear(mr); } 146 void invalidate(MemRegion mr, bool whole_heap = false) { 188 void do_MemRegion(MemRegion mr);
|
H A D | cardTableRS.cpp | 39 CardTableRS::CardTableRS(MemRegion whole_heap, 66 void CardTableRS::resize_covered_region(MemRegion new_region) { 180 void ClearNoncleanCardWrapper::do_MemRegion(MemRegion mr) { 198 const MemRegion mrd(start_of_non_clean, end_of_non_clean); 229 const MemRegion mrd(start_of_non_clean, end_of_non_clean); 270 const MemRegion urasm = sp->used_region_at_save_marks(); 274 MemRegion ur = sp->used_region(); 287 MemRegion ur2 = sp->used_region(); 288 MemRegion urasm2 = sp->used_region_at_save_marks(); 317 MemRegion to_be_cleared_m [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | liveRange.hpp | 36 class LiveRange: public MemRegion { 38 LiveRange(HeapWord* bottom, HeapWord* top): MemRegion(bottom, top) {} 42 MemRegion::set_end(e); 46 MemRegion::set_word_size(ws);
|
H A D | mutableNUMASpace.hpp | 69 MemRegion _invalid_region; 102 void add_invalid_region(MemRegion r) { 132 MemRegion invalid_region() const { return _invalid_region; } 133 void set_invalid_region(MemRegion r) { _invalid_region = r; } 166 void bias_region(MemRegion mr, int lgrp_id); 168 void free_region(MemRegion mr); 180 void select_tails(MemRegion new_region, MemRegion intersection, 181 MemRegion* bottom_region, MemRegion *top_regio [all...] |
H A D | mutableSpace.hpp | 51 MemRegion _last_setup_region; 58 void numa_setup_pages(MemRegion mr, bool clear_space); 59 void pretouch_pages(MemRegion mr); 61 void set_last_setup_region(MemRegion mr) { _last_setup_region = mr; } 62 MemRegion last_setup_region() const { return _last_setup_region; } 81 MemRegion used_region() { return MemRegion(bottom(), top()); } 87 virtual void initialize(MemRegion mr, 95 void initialize(MemRegion mr, bool clear_space, bool reset_top); 112 virtual void mangle_region(MemRegion m [all...] |
H A D | immutableSpace.hpp | 47 MemRegion region() const { return MemRegion(bottom(), end()); } 50 void initialize(MemRegion mr);
|
H A D | mutableNUMASpace.cpp | 69 void MutableNUMASpace::mangle_region(MemRegion mr) { 110 MemRegion invalid; 118 invalid = MemRegion(start, end); 130 MemRegion invalid(s->top(), s->end()); 134 MemRegion invalid(s->top(), s->end()); 281 void MutableNUMASpace::bias_region(MemRegion mr, int lgrp_id) { 285 MemRegion aligned_region(start, end); 300 void MutableNUMASpace::free_region(MemRegion mr) { 304 MemRegion aligned_region(start, end); 464 void MutableNUMASpace::select_tails(MemRegion new_regio [all...] |
H A D | spaceDecorator.cpp | 60 MemRegion mangle_mr(top(), mangled_end); 78 MemRegion mangle_mr(top(), end()); 82 // Simply mangle the MemRegion mr. 83 void SpaceMangler::mangle_region(MemRegion mr) {
|
H A D | mutableSpace.cpp | 45 void MutableSpace::numa_setup_pages(MemRegion mr, bool clear_space) { 61 void MutableSpace::pretouch_pages(MemRegion mr) { 67 void MutableSpace::initialize(MemRegion mr, 78 MemRegion head, tail; 82 tail = MemRegion(mr.end(), mr.end()); 85 MemRegion intersection = last_setup_region().intersection(mr); 87 intersection = MemRegion(mr.end(), mr.end()); 106 head = MemRegion(intersection.start() - head_size, intersection.start()); 107 tail = MemRegion(intersection.end(), intersection.end() + tail_size); 122 set_last_setup_region(MemRegion(hea [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | cardTableExtension.hpp | 40 bool resize_commit_uncommit(int changed_region, MemRegion new_region); 42 MemRegion new_region); 43 void resize_update_committed_table(int changed_region, MemRegion new_region); 44 void resize_update_covered_table(int changed_region, MemRegion new_region); 48 static void verify_all_young_refs_precise_helper(MemRegion mr); 56 CardTableExtension(MemRegion whole_heap, int max_covered_regions) : 98 void resize_covered_region(MemRegion new_region); 101 void resize_covered_region_by_start(MemRegion new_region); 104 void resize_covered_region_by_end(int changed_region, MemRegion new_region);
|
H A D | objectStartArray.hpp | 43 MemRegion _reserved_region; 44 MemRegion _covered_region; 45 MemRegion _blocks_region; 114 void initialize(MemRegion reserved_region); 116 void set_covered_region(MemRegion mr); 120 MemRegion covered_region() { return _covered_region; }
|
H A D | psPromotionLAB.hpp | 59 debug_only(virtual bool lab_is_valid(MemRegion lab) { return false; }); 65 void initialize(MemRegion lab); 79 MemRegion used_region() { return MemRegion(bottom(), top()); } 113 debug_only(virtual bool lab_is_valid(MemRegion lab)); 147 debug_only(virtual bool lab_is_valid(MemRegion lab));
|
H A D | psPromotionLAB.cpp | 37 void PSPromotionLAB::initialize(MemRegion lab) { 139 bool PSYoungPromotionLAB::lab_is_valid(MemRegion lab) { 144 MemRegion used = to_space->used_region(); 152 bool PSOldPromotionLAB::lab_is_valid(MemRegion lab) { 158 MemRegion used = old_gen->object_space()->used_region();
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/ |
H A D | MemRegion.java | 37 public class MemRegion implements Cloneable { class in inherits:Cloneable 53 Type type = db.lookupType("MemRegion"); 59 public MemRegion() { method in class:MemRegion 62 /** This constructor takes a "MemRegion*" in the target process */ 63 public MemRegion(Address memRegionAddr) { method in class:MemRegion 68 public MemRegion(Address start, long wordSize) { method in class:MemRegion 73 public MemRegion(Address start, Address limit) { method in class:MemRegion 79 return new MemRegion(start, byteSize); 82 public MemRegion copy() { 83 return (MemRegion) clon [all...] |
H A D | ContiguousSpace.java | 76 public MemRegion usedRegion() { 77 return new MemRegion(bottom(), top()); 81 public List/*<MemRegion>*/ getLiveRegions() { 83 res.add(new MemRegion(bottom(), top()));
|
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | cmsOopClosures.hpp | 53 const MemRegion _span; 58 MarkRefsIntoClosure(MemRegion span, CMSBitMap* bitMap); 73 const MemRegion _span; 79 MarkRefsIntoVerifyClosure(MemRegion span, CMSBitMap* verification_bm, 130 MemRegion _span; 139 MemRegion span, 170 MemRegion _span; 177 MemRegion span, 201 MemRegion _span; 213 MarkRefsIntoAndScanClosure(MemRegion spa [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1SATBCardTableModRefBS.hpp | 45 G1SATBCardTableModRefBS(MemRegion whole_heap, 99 G1SATBCardTableLoggingModRefBS(MemRegion whole_heap, 114 void invalidate(MemRegion mr, bool whole_heap = false); 116 void write_region_work(MemRegion mr) { invalidate(mr); } 117 void write_ref_array_work(MemRegion mr) { invalidate(mr); }
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_interface/ |
H A D | CollectedHeap.java | 64 public MemRegion reservedRegion() { 65 return new MemRegion(addr.addOffsetTo(reservedFieldOffset)); 82 MemRegion mr = reservedRegion();
|