Request for review(M): 6627983: G1: Bad oop deference during marking
igor.veresov at oracle.com
Thu Feb 24 12:37:26 PST 2011
Bulk zeroing reduction didn't work with G1, because arraycopy would call
pre-barriers on uninitialized oops. The solution is to have version of
arraycopy stubs that don't have pre-barriers.
Also refactored arraycopy stubs generation on SPARC to be more readable
and reduced the number of stubs necessary in some cases.
More information about the hotspot-compiler-dev