Mercurial > hg > truffle
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(); |