Request for reviews (S): 6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
vladimir.kozlov at oracle.com
Wed Nov 17 09:36:39 PST 2010
Christian Thalinger wrote:
> 6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten
> with oop
> There is a problem concerning generic arraycopy on windows x86_64. On
> windows, the stub gets its 4th argument in register r9. The register
> gets overwritten by an oop. In most cases, the subsequent range check
> will fail and the copy will be done over the slow path. However,
> depending on the oops address, the range check might succeed and the
> copy lead to wrong results.
> Tested with failing testcase.
More information about the hotspot-compiler-dev