comparison src/share/vm/gc_implementation/g1/heapRegion.hpp @ 356:1ee8caae33af

Merge
author tonyp
date Thu, 21 Aug 2008 23:36:31 -0400
parents 0edda524b58c
children cc68c8e9b309
comparison
equal deleted inserted replaced
355:0edda524b58c 356:1ee8caae33af
145 145
146 virtual HeapWord* saved_mark_word() const; 146 virtual HeapWord* saved_mark_word() const;
147 virtual void set_saved_mark(); 147 virtual void set_saved_mark();
148 void reset_gc_time_stamp() { _gc_time_stamp = 0; } 148 void reset_gc_time_stamp() { _gc_time_stamp = 0; }
149 149
150 virtual void initialize(MemRegion mr, bool clear_space); 150 virtual void initialize(MemRegion mr, bool clear_space, bool mangle_space);
151 virtual void clear(); 151 virtual void clear(bool mangle_space);
152 152
153 HeapWord* block_start(const void* p); 153 HeapWord* block_start(const void* p);
154 HeapWord* block_start_const(const void* p) const; 154 HeapWord* block_start_const(const void* p) const;
155 155
156 // Add offset table update. 156 // Add offset table update.
483 void save_marks(); 483 void save_marks();
484 484
485 // Reset HR stuff to default values. 485 // Reset HR stuff to default values.
486 void hr_clear(bool par, bool clear_space); 486 void hr_clear(bool par, bool clear_space);
487 487
488 void initialize(MemRegion mr, bool clear_space); 488 void initialize(MemRegion mr, bool clear_space, bool mangle_space);
489 489
490 // Ensure that "this" is zero-filled. 490 // Ensure that "this" is zero-filled.
491 void ensure_zero_filled(); 491 void ensure_zero_filled();
492 // This one requires that the calling thread holds ZF_mon. 492 // This one requires that the calling thread holds ZF_mon.
493 void ensure_zero_filled_locked(); 493 void ensure_zero_filled_locked();