Mercurial > hg > graal-jvmci-8
diff src/share/vm/memory/barrierSet.hpp @ 1245:6484c4ee11cb
6904516: More object array barrier fixes, following up on 6906727
Summary: Fixed missing pre-barrier calls for G1, modified C1 to call pre- and correct post-barrier interfaces, deleted obsolete interface, (temporarily) disabled redundant deferred barrier in BacktraceBuilder.
Reviewed-by: coleenp, jmasa, kvn, never
author | ysr |
---|---|
date | Mon, 01 Feb 2010 17:29:01 -0800 |
parents | 6aa7255741f3 |
children | c18cbe5936b8 |
line wrap: on
line diff
--- a/src/share/vm/memory/barrierSet.hpp Fri Jan 29 14:51:38 2010 -0800 +++ b/src/share/vm/memory/barrierSet.hpp Mon Feb 01 17:29:01 2010 -0800 @@ -124,8 +124,6 @@ // Below length is the # array elements being written virtual void write_ref_array_pre( oop* dst, int length) {} virtual void write_ref_array_pre(narrowOop* dst, int length) {} - // Below MemRegion mr is expected to be HeapWord-aligned - inline void write_ref_array(MemRegion mr); // Below count is the # array elements being written, starting // at the address "start", which may not necessarily be HeapWord-aligned inline void write_ref_array(HeapWord* start, size_t count);