Mercurial > hg > graal-jvmci-8
comparison src/share/vm/includeDB_core @ 1091:6aa7255741f3
6906727: UseCompressedOops: some card-marking fixes related to object arrays
Summary: Introduced a new write_ref_array(HeapWords* start, size_t count) method that does the requisite MemRegion range calculation so (some of the) clients of the erstwhile write_ref_array(MemRegion mr) do not need to worry. This removed all external uses of array_size(), which was also simplified and made private. Asserts were added to catch other possible issues. Further, less essential, fixes stemming from this investigation are deferred to CR 6904516 (to follow shortly in hs17).
Reviewed-by: kvn, coleenp, jmasa
author | ysr |
---|---|
date | Thu, 03 Dec 2009 15:01:57 -0800 |
parents | 8b46c4d82093 |
children | 84a2da7f454c |
comparison
equal
deleted
inserted
replaced
1090:fa357420e7d2 | 1091:6aa7255741f3 |
---|---|
287 | 287 |
288 attachListener.hpp allocation.hpp | 288 attachListener.hpp allocation.hpp |
289 attachListener.hpp debug.hpp | 289 attachListener.hpp debug.hpp |
290 attachListener.hpp ostream.hpp | 290 attachListener.hpp ostream.hpp |
291 | 291 |
292 barrierSet.cpp barrierSet.hpp | 292 barrierSet.cpp barrierSet.inline.hpp |
293 barrierSet.cpp collectedHeap.hpp | 293 barrierSet.cpp collectedHeap.hpp |
294 barrierSet.cpp universe.hpp | 294 barrierSet.cpp universe.hpp |
295 | 295 |
296 barrierSet.hpp memRegion.hpp | 296 barrierSet.hpp memRegion.hpp |
297 barrierSet.hpp oopsHierarchy.hpp | 297 barrierSet.hpp oopsHierarchy.hpp |