Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/g1/heapRegion.inline.hpp @ 6027:8a2e5a6a19a4
7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
Summary: Removed the HeapRegion::_top_at_conc_mark_count field. It is no longer needed as a result of the changes for 6888336 and 7127706. Refactored the closures that finalize and verify the liveness counting data so that common functionality was placed into a base class.
Reviewed-by: brutisso, tonyp
author | johnc |
---|---|
date | Wed, 25 Apr 2012 10:23:12 -0700 |
parents | eff609af17d7 |
children | 9441d22e429a |
comparison
equal
deleted
inserted
replaced
6026:9f059abe8cf2 | 6027:8a2e5a6a19a4 |
---|---|
54 G1OffsetTableContigSpace::block_start_const(const void* p) const { | 54 G1OffsetTableContigSpace::block_start_const(const void* p) const { |
55 return _offsets.block_start_const(p); | 55 return _offsets.block_start_const(p); |
56 } | 56 } |
57 | 57 |
58 inline void HeapRegion::note_start_of_marking() { | 58 inline void HeapRegion::note_start_of_marking() { |
59 init_top_at_conc_mark_count(); | |
60 _next_marked_bytes = 0; | 59 _next_marked_bytes = 0; |
61 _next_top_at_mark_start = top(); | 60 _next_top_at_mark_start = top(); |
62 } | 61 } |
63 | 62 |
64 inline void HeapRegion::note_end_of_marking() { | 63 inline void HeapRegion::note_end_of_marking() { |