equal
deleted
inserted
replaced
76 HeapWord* aligned_start = (HeapWord*)align_size_down((uintptr_t)start, HeapWordSize); |
76 HeapWord* aligned_start = (HeapWord*)align_size_down((uintptr_t)start, HeapWordSize); |
77 HeapWord* aligned_end = (HeapWord*)align_size_up ((uintptr_t)end, HeapWordSize); |
77 HeapWord* aligned_end = (HeapWord*)align_size_up ((uintptr_t)end, HeapWordSize); |
78 // If compressed oops were not being used, these should already be aligned |
78 // If compressed oops were not being used, these should already be aligned |
79 assert(UseCompressedOops || (aligned_start == start && aligned_end == end), |
79 assert(UseCompressedOops || (aligned_start == start && aligned_end == end), |
80 "Expected heap word alignment of start and end"); |
80 "Expected heap word alignment of start and end"); |
81 #if 0 |
|
82 warning("Post:\t" INTPTR_FORMAT "[" SIZE_FORMAT "] : [" INTPTR_FORMAT "," INTPTR_FORMAT ")\t", |
|
83 start, count, aligned_start, aligned_end); |
|
84 #endif |
|
85 write_ref_array_work(MemRegion(aligned_start, aligned_end)); |
81 write_ref_array_work(MemRegion(aligned_start, aligned_end)); |
86 } |
82 } |
87 |
83 |
88 |
84 |
89 inline void BarrierSet::write_region(MemRegion mr) { |
85 inline void BarrierSet::write_region(MemRegion mr) { |