< prev index next >
src/hotspot/share/gc/g1/heapRegion.cpp
Print this page
@@ -111,11 +111,10 @@
assert(_humongous_start_region == NULL,
"we should have already filtered out humongous regions");
assert(!in_collection_set(),
"Should not clear heap region %u in the collection set", hrm_index());
- set_allocation_context(AllocationContext::system());
set_young_index_in_cset(-1);
uninstall_surv_rate_group();
set_free();
reset_pre_dummy_top();
@@ -234,11 +233,10 @@
HeapRegion::HeapRegion(uint hrm_index,
G1BlockOffsetTable* bot,
MemRegion mr) :
G1ContiguousSpace(bot),
_hrm_index(hrm_index),
- _allocation_context(AllocationContext::system()),
_humongous_start_region(NULL),
_evacuation_failed(false),
_prev_marked_bytes(0), _next_marked_bytes(0), _gc_efficiency(0.0),
_next(NULL), _prev(NULL),
#ifdef ASSERT
@@ -265,12 +263,11 @@
void HeapRegion::report_region_type_change(G1HeapRegionTraceType::Type to) {
HeapRegionTracer::send_region_type_change(_hrm_index,
get_trace_type(),
to,
(uintptr_t)bottom(),
- used(),
- (uint)allocation_context());
+ used());
}
void HeapRegion::note_self_forwarding_removal_start(bool during_initial_mark,
bool during_conc_mark) {
// We always recreate the prev marking info and we'll explicitly
@@ -453,11 +450,10 @@
st->print("|CS");
} else {
st->print("| ");
}
st->print("|TS%3u", _gc_time_stamp);
- st->print("|AC%3u", allocation_context());
st->print_cr("|TAMS " PTR_FORMAT ", " PTR_FORMAT "|",
p2i(prev_top_at_mark_start()), p2i(next_top_at_mark_start()));
}
class G1VerificationClosure : public OopClosure {
< prev index next >