comparison src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp @ 9076:7b835924c31c

8011872: Include Bit Map addresses in the hs_err files Reviewed-by: brutisso, jmasa
author stefank
date Wed, 10 Apr 2013 14:26:49 +0200
parents 8617e38bb4cb
children b06ac540229e
comparison
equal deleted inserted replaced
9075:ba42fd5e00e6 9076:7b835924c31c
148 148
149 // conversion utilities 149 // conversion utilities
150 HeapWord* offsetToHeapWord(size_t offset) const; 150 HeapWord* offsetToHeapWord(size_t offset) const;
151 size_t heapWordToOffset(HeapWord* addr) const; 151 size_t heapWordToOffset(HeapWord* addr) const;
152 size_t heapWordDiffToOffsetDiff(size_t diff) const; 152 size_t heapWordDiffToOffsetDiff(size_t diff) const;
153
154 void print_on_error(outputStream* st, const char* prefix) const;
153 155
154 // debugging 156 // debugging
155 // is this address range covered by the bit-map? 157 // is this address range covered by the bit-map?
156 NOT_PRODUCT( 158 NOT_PRODUCT(
157 bool covers(MemRegion mr) const; 159 bool covers(MemRegion mr) const;
981 void icms_wait(); // Called at yield points. 983 void icms_wait(); // Called at yield points.
982 984
983 // Adaptive size policy 985 // Adaptive size policy
984 CMSAdaptiveSizePolicy* size_policy(); 986 CMSAdaptiveSizePolicy* size_policy();
985 CMSGCAdaptivePolicyCounters* gc_adaptive_policy_counters(); 987 CMSGCAdaptivePolicyCounters* gc_adaptive_policy_counters();
988
989 static void print_on_error(outputStream* st);
986 990
987 // debugging 991 // debugging
988 void verify(); 992 void verify();
989 bool verify_after_remark(); 993 bool verify_after_remark();
990 void verify_ok_to_terminate() const PRODUCT_RETURN; 994 void verify_ok_to_terminate() const PRODUCT_RETURN;