50 class HeapRegionRemSetIterator; |
50 class HeapRegionRemSetIterator; |
51 class HeapRegion; |
51 class HeapRegion; |
52 class HeapRegionSetBase; |
52 class HeapRegionSetBase; |
53 class nmethod; |
53 class nmethod; |
54 |
54 |
55 #define HR_FORMAT "%u:(%s)["PTR_FORMAT","PTR_FORMAT","PTR_FORMAT"]" |
55 #define HR_FORMAT "%u:(%s)[" PTR_FORMAT "," PTR_FORMAT "," PTR_FORMAT "]" |
56 #define HR_FORMAT_PARAMS(_hr_) \ |
56 #define HR_FORMAT_PARAMS(_hr_) \ |
57 (_hr_)->hrm_index(), \ |
57 (_hr_)->hrm_index(), \ |
58 (_hr_)->get_short_type_str(), \ |
58 (_hr_)->get_short_type_str(), \ |
59 p2i((_hr_)->bottom()), p2i((_hr_)->top()), p2i((_hr_)->end()) |
59 p2i((_hr_)->bottom()), p2i((_hr_)->top()), p2i((_hr_)->end()) |
60 |
60 |
532 // available in non-product builds. |
532 // available in non-product builds. |
533 #ifdef ASSERT |
533 #ifdef ASSERT |
534 void set_containing_set(HeapRegionSetBase* containing_set) { |
534 void set_containing_set(HeapRegionSetBase* containing_set) { |
535 assert((containing_set == NULL && _containing_set != NULL) || |
535 assert((containing_set == NULL && _containing_set != NULL) || |
536 (containing_set != NULL && _containing_set == NULL), |
536 (containing_set != NULL && _containing_set == NULL), |
537 err_msg("containing_set: "PTR_FORMAT" " |
537 err_msg("containing_set: " PTR_FORMAT " " |
538 "_containing_set: "PTR_FORMAT, |
538 "_containing_set: " PTR_FORMAT, |
539 p2i(containing_set), p2i(_containing_set))); |
539 p2i(containing_set), p2i(_containing_set))); |
540 |
540 |
541 _containing_set = containing_set; |
541 _containing_set = containing_set; |
542 } |
542 } |
543 |
543 |